基本的なOracle SQLを使用していますが、日付を比較できるかどうか疑問に思っていましたか? 日付を比較して、別の日付よりも大きいかどうかを確認したいですか?
例えば:
date1 < SYSDATE
SELECT *
FROM table_name
WHERE date1 operator date2
日付を比較すると、日付が存在するかどうか、またはある日付が別の日付よりも小さいか、等しいか、または大きいかを調べることができます。
関係演算子(=、<、<=、>、> =、<>、!<、!>)、および
論理演算子とブール述語(IS NULL、IS NOT NULL、IN、BETWEEN、EXISTS、NOT EXISTS、およびLIKE)は、すべての日付と時刻のデータ型でサポートされています。
DATEADDおよびDATEDIFFを使用して、日付と時刻のデータ型を加算および減算します。
はい、できます。
select case when sysdate > (sysdate - 1) then 'Greater-than' else 'Not greater-than' end as DateComp from dual
結果:
Greater-than
ご自身でお試しください。