powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / сравнение дат и времени
7 сообщений из 7, страница 1 из 1
сравнение дат и времени
    #39095611
evgen25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
прошу помощи, ситуация следующая: есть таблица с стобцом timestamp without time zone. в нем хранится дата и время. но когда я пытаюсь делать сравнение вида select * from test_bd WHERE time>= now()::timestamp(0) -'2 hour'::interval; то выбоки не происходит. такое ощущение что сравнивается только дата, а время игнорируется. Как сделать выборку из таблицы за последние два часа?
...
Рейтинг: 0 / 0
сравнение дат и времени
    #39095659
ursido
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
evgen25,

Посмотрите, что дает выборка:
Код: sql
1.
2.
3.
4.
5.
6.
SELECT
  NOW(),
  CAST(now() AS TIMESTAMP WITHOUT TIME ZONE),
  now()::timestamp(0),
  now()::timestamp(0) - '2 hour'::interval,
  CAST(now() AS TIMESTAMP WITHOUT TIME ZONE) >= (now()::timestamp(0) - '2 hour'::interval)



Проверьте, есть ли у Вас данные в таблице:
Код: sql
1.
2.
3.
4.
5.
SELECT
  *
FROM test_bd
ORDER BY time DESC
LIMIT 100
...
Рейтинг: 0 / 0
сравнение дат и времени
    #39095671
evgen25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
данные с таблице точно есть. если делаю проверку за последние сутки то выборка происходит. а вот с временем никак.
все Ваши запросы вывели данные.
...
Рейтинг: 0 / 0
сравнение дат и времени
    #39095676
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
evgen25данные с таблице точно есть. если делаю проверку за последние сутки то выборка происходит. а вот с временем никак.
все Ваши запросы вывели данные.

приведите полный запрос все таки который вы выполняете а не "типа"

--
Maxim Boguk
www.postgresql-consulting.ru
...
Рейтинг: 0 / 0
сравнение дат и времени
    #39095678
ursido
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
evgen25,

Конечно вернули!
Просто обратите внимание, что вернуло сравнение (последний столбец). Это говорит о том, что проблема не в логическом условии, а где-то еще.
...
Рейтинг: 0 / 0
сравнение дат и времени
    #39095683
evgen25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
полный запрос я написал, который выполняю. вывод двух запросов которые мне написали, следующий:
Код: plsql
1.
2.
3.
4.
  now               |            now             |         now         |      ?column?       | ?column?
---------------------------------+----------------------------+---------------------+---------------------+----------
 05.11.2015 18:59:12.715353 YEKT | 05.11.2015 18:59:12.715353 | 05.11.2015 18:59:13 | 05.11.2015 16:59:13 | t
(1 строка)


Код: plsql
1.
2.
3.
4.
5.
6.
      id  |                  time      |
---------+---------------------
      30 | 05.11.2015 14:46:58 | 
      30 | 05.11.2015 14:46:57 | 
      30 | 05.11.2015 14:46:56 | 
      30 | 05.11.2015 14:33:43 | 
...
Рейтинг: 0 / 0
сравнение дат и времени
    #39095710
evgen25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
всем спасибо за участие, ошибка - банальная опечатка
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / сравнение дат и времени
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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