Запрос к таблице в Oracle (поля с датами - тип NUMBER)

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Epifanich
Сообщения: 18
Зарегистрирован: 30 окт 2006, 15:39

Запрос к таблице в Oracle (поля с датами - тип NUMBER)

Сообщение Epifanich »

проблема:
Галактика 5.85.02 на Oracle, в таблице X$JOURNAL поля LASTDATE и LASTTIME - имеют тип NUMBER, как в запросах их сравнивать с датами?

select k.fNREC, k.fNAME, j.LASTDATE, j.LASTTIME
from gal.KATORG k, gal.X$JOURNAL j
where j.TABLECODE=1418
and j.TABLENREC=k.fNREC
and j.LASTDATE<=?? (что сюда писать)
and j.LASTDATE>=?? (что сюда писать)
and j.OPERATION=0

в LASTDATE хранится 131531018 - это соответствует дате "10.01.2007"
поЧитатель
Посетитель
Сообщения: 44
Зарегистрирован: 27 янв 2006, 14:21

Сообщение поЧитатель »

select k.fNREC, k.fNAME, j.LASTDATE, j.LASTTIME
from gal.KATORG k, gal.X$JOURNAL j
where j.TABLECODE=1418
and j.TABLENREC=k.fNREC
and j.LASTDATE<=GetDateAsPascalLongint(Date(10,1,2007) )
and j.LASTDATE>=GetDateAsPascalLongint(Date(10,1,2007) )
and j.OPERATION=0
:-) :-) :-)
Ответить