Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

postgres sql, текущая дата и не только. [Postgres SQL]


Ламот ©   (2008-01-04 13:51:00) 

День добрый, есть такая проблема, в базе есть View таблица (не знаю как правильно назвать на русском). В запросе, по которому формируется данная таблица, нашлась ошибка, заключавшаяся в том, что поле с датой окончания услуги сравнивали с null (а нужно null илибольше текущей даты).
Вопрос номер 1 - как в постгресе сравнить с текущей датой? пробовал так:
date > 'getdate()'::date
говорит: Bad date external representation 'getdate()'
Поиск по рунетиу пока что других вариантов не дал, а с пониманием англицкого у меня затруднения имеются...
И еще вопрос - как правильно называется эта самая таблица? В смысле - мне потом нужно будет найти команду, которой вносятся изменения в соответствующий запрос, а я пока слабо себе представляю по каким ключевым словам это искать... ))

Извените за сумбурность описания вопросов (праздники как-никак) и зарание спасибо.


Ламот   (2008-01-04 17:20:00) [1]

Внес, ничего пока не грохнулось, люди продолжают работать нормально, пасиба всем откликнувшимся! ))))))
PS. Всех с прошедшими и наступающими!! ))))


Johnmen   (2008-01-04 16:56:00) [2]


> Теперь сижу и боюсь вносить какие-либо изменения в эту вьюшку

Не бойся, вноси. Ничего не грохнется.


Iskander   (2008-01-04 16:35:00) [3]

Если грохнется вьюшка - то фигня
Главное, что бы не потерялись все права, выданные на эту вьюшку...


Ламот   (2008-01-04 15:58:00) [4]

Создавалась запросом:
create view table1a as ((SELECT a.kod... ));
Нашел на sql.ru такую ветку: http://sql.ru/forum/actualthread.aspx?tid=482121
Теперь сижу и боюсь вносить какие-либо изменения в эту вьюшку (или кто она такая), чтоб все не грохнулось... (((


Johnmen   (2008-01-04 14:32:00) [5]

Это взгляд, или представление. Или просто вьюшка...
Изменяется стандартной командой ALTER. Подробности как обычно в документации по серверу.


Ламот   (2008-01-04 14:15:00) [6]

Ответ на первый вопрос нашелся:
datek > 'today'::date
спасибо, осталось разобраться как внести эти изменения. ))


Наверх

Титульная страница Поиск, карта сайта Написать письмо