SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 07.08.2018 15:54:40

Tom_Kobza
Участник
Зарегистрирован: 10.04.2018
Сообщений: 4

Сложение числовых значений внутри месяца

Привет!

Есть такой запрос у меня:

select Year(Date_insert),dayofmonth(Date_insert),month(Date_insert),date(Date_insert),sum(total_price) from bt_order
where STATE='Действующий'and responsible_Id='41186' group by date(date_insert)

На выходе вот такая хреновина:


Year(Date_insert)    month(Date_insert)    dayofmonth(Date_insert)    date(Date_insert)    total_price
2018    1    17    17.01.2018    17403,72
2018    1    18    18.01.2018    32414,3
2018    1    19    19.01.2018    17192,5703
2018    1    20    20.01.2018    14186,1798
2018    1    21    21.01.2018    13344,83

То есть возвращает сгруппированные по дате значения продаж.

Мне требуется, что бы в столбце total_price шло вычисление с нарастающим итогом, но в пределах месяца, в котором задано значение продаж. Продажи за 31.01 число должны в себя вкладывать продажи за 30.01,
29.01,
28.01,
27.01 и т.д. до 1.01.2018

HELP ME WORLD!

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson