У нас есть таблица с тремя столбцами (Name_of_office
, Month
, Amount
), как показано ниже:Написать Sql запрос
Name_Of_Office Month Amount
------------------------------------
DivisionBhopal 04 125
DivisionBhopal 05 50
DivisionBhopal 06 100
DivisionBhopal 10 125
DivisionSagar 04 600
DivisionSagar 05 520
DivisionSagar 06 400
DivisionSagar 10 100
Финансовый год Месяц следует использовать для расчета.
По формуле всегда начинайте с апреля до выбранного месяца.
Предположим, пользователь выберет месяц июнь (из ниспадающего)
Расчет должен выполняться как этот
Name_Of_Office Sum Upto Previous Month Present Month Total Amount
-----------------------------------------------------------------------------------------
DivisionBhopa April + May June April + May+ June
DivisionSagar April + May June April + May+ June
Здесь мы не будем добавлять ОКТ количество, потому что выбранный месяц июнь мы хотим данные по июнь
в июне месяце, данные должны выглядеть следующим образом:
Name_Of_Office Sum Upto Previous Month Present Month Total Amount
---------------------------------------------------------------------------
DivisionBhopal 175 100 275
DivisionSagar 1120 400 1520
В октябре данные должны выглядеть (если пользователь выбирает декабря):
Name_Of_Office Sum Upto Previous Month Present Month Total Amount
-----------------------------------------------------------------------------
DivisionBhopal 275 125 400
Divisionsagar 1520 100 1620
Что ваш вопрос? –
Для получения наилучших результатов уменьшите свой вопрос до одного конкретного запроса, четко объясните, что вы хотите, и что вы сделали до сих пор, что не работает. –
Добро пожаловать в StackOverflow: если вы отправляете код, XML или образцы данных, *** ПОЖАЛУЙСТА *** выделите эти строки в текстовом редакторе и нажмите кнопку «образцы кода» ('{}') на панели инструментов редактора, чтобы красиво формат и синтаксис выделить его! –