![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#21 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
а, ну да, точно, это же в одну строку идёт:
Код:
Цитата:
иначе Mon1 - это будут данные за январь какого года? Если Вам не нужно получить сумму данных за все январи всех выбранных лет ![]() Последний раз редактировалось Serge_Bliznykov; 13.03.2019 в 16:14. |
|
![]() |
![]() |
![]() |
#22 |
Пользователь
Регистрация: 13.03.2019
Сообщений: 16
|
![]() |
![]() |
![]() |
![]() |
#23 | |
Пользователь
Регистрация: 13.03.2019
Сообщений: 16
|
![]() Цитата:
Мне кажется, что я наркоман: я сделал так: =) sum(case when format(D_date,'yyyyMM')= 201812 then N_aMount else 0 end) as '201812' , sum(case when format(D_date,'yyyyMM')= 201901 then N_aMount else 0 end) as '201901', |
|
![]() |
![]() |
![]() |
#24 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Цитата:
Код:
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 13.03.2019 в 16:24. |
|
![]() |
![]() |
![]() |
#25 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() |
![]() |
![]() |
![]() |
#26 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() |
![]() |
![]() |
![]() |
#27 |
Пользователь
Регистрация: 13.03.2019
Сообщений: 16
|
![]()
Всем спасибо большое за помощь)
|
![]() |
![]() |
![]() |
#28 |
Пользователь
Регистрация: 13.03.2019
Сообщений: 16
|
![]()
Извините за беспокойство) Можете еще подсказать?
Задание такого: Требуется вывести дату номер и сумму начислений, для которых сумма превышает сумму предыдущего по дате начисления Вообщем я сделал так: use DBTestPractice; select D_Date, C_Number, N_Amount, lag (n_amount) OVER (order by d_date) as n_amount_b from FD_Bills --where FD_Bills.N_Amount > (select lag (n_amount) OVER (order by d_date) from fd_Bills) order by D_Date Хочу написать select который будет сравнивать n_amount и n_amount_b и если n_amount будет больше, то вывести эту строку. Или я безнадежен?) Последний раз редактировалось mavrikVIII; 14.03.2019 в 10:17. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите начинающему | Родион23 | C# (си шарп) | 6 | 23.05.2016 23:43 |
Помогите начинающему | qeesl | Общие вопросы по Java, Java SE, Kotlin | 5 | 31.10.2015 19:01 |
Помогите начинающему. | Небесный | Общие вопросы Delphi | 12 | 04.02.2007 08:56 |