如何將date用作where子句中的變量?我似乎無法理解它是如何工作的。在where子句中使用日期作爲變量
SELECT MOPACTIVITY.mopid,
TO_CHAR(MOPACTIVITY.mopstart, 'yyyy-mm-dd hh24:mi') SOM,
TO_CHAR(MOPACTIVITY.mopend, 'yyyy-mm-dd hh24:mi') EOM
FROM MOPUSER.MOPACTIVITY
WHERE MOPACTIVITY.mopstart BETWEEN '01-JAN-14' AND '31-JAN-14'
以上代碼的正確語法是什麼?我正在嘗試從Oracle SQL Developer中運行此操作。
請注意,您的where子句不會在30-JAN-14的午夜之後返回mopstart所在的行。 –