Запрос на выборку данных с группировкой по суткам

Добрый день!

Прошу подсказать в написании запроса к базе с выводом данных по суткам

делаю такой запрос

SELECT date_trunc('day',id.datetime) AS Дата,
MIN(channel35.val) AS ГЛ_V,
MIN(channel36.val) AS ГП_V
FROM
((SELECT datetime FROM cnldata) id LEFT JOIN
(SELECT datetime, val FROM cnldata WHERE cnlnum=35) channel35 ON channel35.datetime=id.datetime LEFT JOIN
(SELECT datetime, val FROM cnldata WHERE cnlnum=36) channel36 ON channel36.datetime=id.datetime)
WHERE
id.datetime BETWEEN '2017-01-01 09:00:00' AND '2018-01-03 09:10:00'
GROUP BY date_trunc('day',id.datetime)
ORDER BY date_trunc('day',id.datetime) ASC

вроде работает но выдает данные от 9 часов до 0 часов , а мне надо от 9 часов текущих до 9 часов следующих суток

ВложениеРазмер
old.jpg30.25 kb
New.jpg20.13 kb

Back to top

(С) Виктор Вислобоков, 2008-2023