powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вычесть значение из предыдущей итерации
2 сообщений из 2, страница 1 из 1
Вычесть значение из предыдущей итерации
    #39025739
CRazs jackbauer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет.

Хочу сделать запрос, который покажет сумму значений за месяц.
Подключив логику, сначала пробую просто список
Код: sql
1.
select value from tbl1 where date between '2015-07-01 00:00:00' and '2015-08-01 00:00:00'


дальше пробую сумму.
Код: sql
1.
select sum(value) from tbl1 where date between '2015-07-01 00:00:00' and '2015-08-01 00:00:00'


работает. но мне нужно данные с вычитанием значения из предыдущей итерации.(можно ли так вообще?)

поле value постоянно увеличивается, и даннные нужны не просто общей суммы, а только за этот месяц.

данные
1-300
2-320
3-350
4-370
5-400

в результате хочу видеть "100"
можно с переменной, но я так и не понял как мне сначала посчитать, а потом задать переменную
...
Рейтинг: 0 / 0
Вычесть значение из предыдущей итерации
    #39025824
Cygapb-007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CRazs jackbauerданные
1-300
2-320
3-350
4-370
5-400
в результате хочу видеть "100"
Код: sql
1.
2.
3.
select sum(b.val-a.val) n100
from `данные` a
join `данные` b on b.id=a.id+1
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вычесть значение из предыдущей итерации
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]