2

基本的なOracle SQLを使用していますが、日付を比較できるかどうか疑問に思っていましたか? 日付を比較して、別の日付よりも大きいかどうかを確認したいですか?

例えば:

date1 < SYSDATE

4

2 に答える 2

6
 SELECT * 
 FROM table_name
 WHERE date1 operator  date2 

日付を比較すると、日付が存在するかどうか、またはある日付が別の日付よりも小さいか、等しいか、または大きいかを調べることができます。

関係演算子(=、<、<=、>、> =、<>、!<、!>)、および

論理演算子とブール述語(IS NULL、IS NOT NULL、IN、BETWEEN、EXISTS、NOT EXISTS、およびLIKE)は、すべての日付と時刻のデータ型でサポートされています。

DATEADDおよびDATEDIFFを使用して、日付と時刻のデータ型を加算および減算します。

于 2012-10-19T04:11:38.643 に答える
6

はい、できます。

select case when sysdate > (sysdate - 1) then 'Greater-than' else 'Not greater-than' end as DateComp from dual

結果:

Greater-than

ご自身でお試しください。

于 2012-10-19T04:08:51.213 に答える