конец дня. (2022-01-02)
Для расчета, я использую условие
SELECT
AVG(_my.ONE), AVG(_my.TWO)
FROM
my_table _my
WHERE
date_time BETWEEN '2022-01-02 00:00:00' :: TIMESTAMP - INTERVAL '2 days' AND '2022-01-02 23:00:00'
Чтобы получить данные включая два дня ДО даты. Но вот вернуть я хочу данные только для 2022-01-02. Как отфильтровать?
... date_time >= date_trunc($1) and date_time < date_trunc($1 + interval '1 day') ? может коллеги получше чего подскажут.
сейчас я сделал вложенный SELECT и снаружи поставил WHERE с нужными датами. Но это попахивает... ))
Обсуждают сегодня