Re[3]: просуммировать за день
От: Рома Мик Россия http://romamik.com
Дата: 03.11.04 13:18
Оценка:
Здравствуйте, wildwind, Вы писали:

РМ>>За один день я такое сделал, это было несложно, но как сделать за несколько дней?

W>Добавь "GROUP BY date, id, buysell"
W>В WHERE расширь диапазон "datetime between ... and ..."
Не выйдет вроде бы, у меня там подзапросы суммирующие за день... тое сть что-то вроде
select 
id,
buysell=1
amount = (select sum(amount) where buysell=1 and datetime >= :report_date and datetime < :report_date + 1),
time1 = (select min(datetime) where buysell=1 and datetime >= :report_date and datetime < :report_date + 1),
...
from paper (табличка где все возможные бумажки)
where amount <> 0 
union
тоже самое но для buysell=-1


Или я чего-то не понял в предложении... (я в базах данных так и не рублю толком, все не досуг теорией овладеть, не так часто и надо.)

W>P.S. Биржевые котировки, что ли?

Биржевые операции, торговля бумажками
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.