nvarcharとdatetimeで作成された日付の抽出方法について

miki
2014-04-16 12:30 1633 1
SQL Server 2005 EXPRESSを使って、
nvarchar型で作成されたyyyy/mm/ddの日付と
datetime型で作成されたyyyy/mm/ddの日付を比較し
WHERE '2014/04/04' > gettime()のようなSELECT文の
WHERE句を使って該当レコードを表示することが可能であれば
教えてください。

コメント

2014年 04月 22日 (18:56)

こんにちは。
イノ(inno)です。

nvarchar型で作成されたyyyy/mm/ddの日付と
datetime型で作成されたyyyy/mm/ddの日付を比較したい時は
下記のようにGETDATE()をyyyy/mm/dd型に変換して使います。

WHERE '2014/04/04' > CONVERT(CHAR(10), GETDATE(),111)