1
我用下面的SQL語句的工作,似乎無法得到正確的語法:「?」比較SQL DATE至NUMBER
idSelectQuery=Select "numberprgn"
from "SMT1"."CM3R1M1"
where "category" != 'KM Document'
AND ("sysmodtime" - TO_DATE('1970-01-01', 'YYYY-MM-DD')) * 86400000 > ?
凡是當前系統時間的數字 - 這實際上是時代的時間。
該語句失敗的原因爲:
ORA-00932:不一致的數據類型:預期數量得到DATE
我需要能夠給sysmodtime比較的?雖然我無法想出一個辦法來正確地做到這一點......我不知道我是否可以將sysmodtime轉換爲char,然後轉換爲數字,因爲我知道無法直接將日期轉換爲數字。
任何人有任何建議讓這個工作?
感謝
是什麼「sysmodtime」的數據類型?甲骨文正在那裏修改日期。 – 2011-04-27 19:09:07