powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Сравнить timestamp without time zone со временем
4 сообщений из 4, страница 1 из 1
Сравнить timestamp without time zone со временем
    #40095138
HamyaGII
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток, в 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
Сравнить timestamp without time zone со временем
    #40095144
Misha111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
select now(), EXTRACT(hour from now())
...
Рейтинг: 0 / 0
Сравнить timestamp without time zone со временем
    #40095148
HamyaGII
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Misha111,

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

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


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