Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
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;