Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Сравнить timestamp without time zone со временем / 4 сообщений из 4, страница 1 из 1
03.09.2021, 15:18
    #40095138
HamyaGII
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнить timestamp without time zone со временем
Доброго времени суток, в postgre особо не понимаю, ибо совсем с другим языком работаю, посему прошу помощи, возможно в совсем простом вопросе.
Есть колонка в таблице с типом timestamp without time zone, мне нужно посчитать количество строк в периоде, скажем с 12 до 13 часов, без учета самой даты. С числами я делал запрос типа этого:

select count(case when od_purchase.checksumend >0 and od_purchase.checksumend <2000 then 1 end) as Сумма_0_20,
count(case when od_purchase.checksumend >2000 and od_purchase.checksumend <5000 then 1 end) as Сумма_20_50,
count(case when od_purchase.checksumend >5000 and od_purchase.checksumend <10000 then 1 end) as Сумма_50_100

А вот что делать с датой, не совсем понимаю)
...
Рейтинг: 0 / 0
03.09.2021, 15:29
    #40095144
Misha111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнить timestamp without time zone со временем
select now(), EXTRACT(hour from now())
...
Рейтинг: 0 / 0
03.09.2021, 15:45
    #40095148
HamyaGII
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнить timestamp without time zone со временем
Misha111,

благодарю за пинок в нужную сторону, а как то можно получить часы с минутами и их сравнить? если, грубо говоря, нужен период в пол часа?
...
Рейтинг: 0 / 0
04.09.2021, 13:55
    #40095257
Misha111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнить timestamp without time zone со временем
select now(), now()::time, time'13:00:00', now()::time between time'13:00:00' and time'13:30:00'

или вытаскивать минуты из таймстампа и слаживать с часами
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Сравнить timestamp without time zone со временем / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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