Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.03.2019, 10:16   #1
mavrikVIII
Пользователь
 
Регистрация: 13.03.2019
Сообщений: 16
По умолчанию SQL: вывести дату номер и сумму начислений, для которых сумма превышает сумму предыдущего по дате начисления

Задание такого: Требуется вывести дату номер и сумму начислений, для которых сумма превышает сумму предыдущего по дате начисления

Вообщем я сделал так:
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 будет больше, то вывести эту строку.
Или я безнадежен?)
Изображения
Тип файла: png 2222.png (41.8 Кб, 151 просмотров)
mavrikVIII вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дан одномерный массив, длину массива задаёт пользователь. Вычислить сумму кубов тех чисел, модуль которых превышает значение 15 Ifhdufhdi Помощь студентам 1 22.10.2018 09:34
Определить превышает ли сумма крайних цифр сумму средних цифр в заданном четырехзначном числе. (Delphi) shablakov Помощь студентам 4 24.06.2013 13:21
Определить сумму натуральных элементов массива, сумма цифр которых кратна 3. Zzoyberg Помощь студентам 2 28.12.2011 16:17
Определить сумму натуральных элементов массива, сумма цифр которых кратна 3. Zzoyberg Паскаль, Turbo Pascal, PascalABC.NET 1 07.12.2011 06:44