parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Решение все же найдено

Arto 04.01.2003 20:26

В конце концов более искушенные в борьбе с базами подсказали идею использовать VIEW.
И действительно, тогда оказалось все просто
CREATE VIEW BIRTHDAYS AS
SELECT fname, lname, mname, bday, TO_DATE(EXTRACT(DAY FROM BDAY)||'-'||EXTRACT(MONTH FROM BDAY)||'-'||EXTRACT(YEAR FROM SYSDATE),'DD-MM-YY') AS BRD FROM TECHDB_BDAYS 
Ну и потом скажем именниники скажем на 10 дней вперед:
SELECT * FROM BIRTHDAYS
WHERE BRD BETWEEN TRUNC(SYSDATE) AND (SYSDATE+10)
ORDER BY BRD;