0

テキスト フィールドの値を現在のシステム日付と比較するクエリを DB2 で使用することは可能ですか?

select *   
  from table  
 where DOB < [current system time]
4

2 に答える 2

1

あなたの質問に基づいて、あなたの列には次のようにフォーマットされたデータがあると思います:

「DD/MM/YYYY HH:MI:SS」

DB2 9.7 以降を使用している場合は、Oracle の to_date によく似た to_date を使用できます。

 select 
 *
from
 table where 
 date(to_date(time_stamp,'DD-MM-YYYY HH:MI:SS')) < [current system time]

上記のクエリはテストしていません。

于 2012-07-09T20:10:51.263 に答える
1

私の答えは結局
WHERE BIRTH_DATE BETWEEN '1800-01-01' AND CURRENT_DATE

私が探していた予約語は CURRENT_DATE でした。

于 2012-07-10T16:52:10.463 に答える