powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / postgres sql, текущая дата и не только.
8 сообщений из 8, страница 1 из 1
postgres sql, текущая дата и не только.
    #35044960
nck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nck
Гость
День добрый, есть такая проблема, в базе есть View таблица (не знаю как правильно назвать на русском). В запросе, по которому формируется данная таблица, нашлась ошибка, заключавшаяся в том, что поле с датой окончания услуги сравнивали с null (а нужно null или больше текущей даты).
Вопрос номер 1 - как в постгресе сравнить с текущей датой? пробовал так:
Код: plaintext
date > 'getdate()'::date
говорит: Bad date external representation 'getdate()'
Поиск по рунетиу пока что других вариантов не дал, а с пониманием англицкого у меня затруднения имеются...
И еще вопрос - как правильно называется эта самая таблица? В смысле - мне потом нужно будет найти команду, которой вносятся изменения в соответствующий запрос, а я пока слабо себе представляю по каким ключевым словам это искать... ))

Извените за сумбурность описания вопросов (праздники как-никак) и зарание спасибо.
...
Рейтинг: 0 / 0
postgres sql, текущая дата и не только.
    #35044976
nck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nck
Гость
Ответ на первый вопрос нашелся:
Код: plaintext
datek > 'today'::date
спасибо, осталось разобраться как внести эти изменения. ))
...
Рейтинг: 0 / 0
postgres sql, текущая дата и не только.
    #35045019
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nckОтвет на первый вопрос нашелся:
Код: plaintext
datek > 'today'::date
спасибо, осталось разобраться как внести эти изменения. ))

запрсо с ошибкой найдите, покажите здесь...
...
Рейтинг: 0 / 0
postgres sql, текущая дата и не только.
    #35045139
nck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nck
Гость
Winnipuh
запрсо с ошибкой найдите, покажите здесь...
— В первом своем посте я указал поле 'date', потом 'datek' - в моем случае это не существенно, просто запрос вида:
Код: plaintext
select * from table where datek > 'today'::date limit  1 ;
обработался правильно, на основании этого я и предположил что все в порядке... я что-то опять недопонимаю??

И еще, по поводу вьюшки, нашел тут: http://sql.ru/forum/actualthread.aspx?tid=482121 что изменение этой самой вьюшки может привести к "плачевным" в моем случае последствиям (я зарание не знаю ни колличество, не название хранимых процедур), как быть дальше пока не представляю, читаю теорию... можете посоветовать что-то конкретное по моему случаю? ))
...
Рейтинг: 0 / 0
postgres sql, текущая дата и не только.
    #35045143
nck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nck
Гость
nckв моем случае это не существенно - в том смысле, что в консоли я проверял оба раза поле 'datek', если попробовать выполнить запрос с условием:
Код: plaintext
datek > 'getdate()'::date
То вернется: Bad date external representation 'getdate()'
А запрос с условием:
Код: plaintext
datek > 'today'::date
возвращает то что нужно.
...
Рейтинг: 0 / 0
postgres sql, текущая дата и не только.
    #35045156
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nck nckв моем случае это не существенно - в том смысле, что в консоли я проверял оба раза поле 'datek', если попробовать выполнить запрос с условием:
Код: plaintext
datek > 'getdate()'::date
То вернется: Bad date external representation 'getdate()'
А запрос с условием:
Код: plaintext
datek > 'today'::date
возвращает то что нужно.

а что - такая функция есть и в pgsql getdate() или только в mssql server?

есть еще now()

select now()::date
...
Рейтинг: 0 / 0
postgres sql, текущая дата и не только.
    #35045184
nck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nck
Гость
Winnipuh
а что - такая функция есть и в pgsql getdate() или только в mssql server?
— sorry - забыл сказать сразу, я не разбираюсь в спецификах ни postgres не mssql, потому сейчас и пытаюсь "дочитаться" до истины... за:
Код: plaintext
now()::date
спасибо. ))
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
postgres sql, текущая дата и не только.
    #38789228
Фотография des1roer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
select now()::timestamp
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / postgres sql, текущая дата и не только.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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