SQL Q&A

 

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

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

コメント

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)

SQL Server2005 復元の時、エラーが検出されました  (2)

-.日付:2014-04-21   カテゴリ : -   閲覧数:1703

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

-.日付:2014-04-16   カテゴリ : -   閲覧数:1386

日時範囲でグループ化された最大値の取得について質問~  (1)

-.日付:2014-04-14   カテゴリ : -   閲覧数:1358

SQL 特定のカラムが最大値のレコード取得  (2)

-.日付:2014-04-08   カテゴリ : -   閲覧数:1513

SQL文「DISTINCT」の「ORDER BY」について  (2)

-.日付:2014-04-07   カテゴリ : -   閲覧数:1392

SQLサーバーでテキスト編集するときの「改行」コード挿入  (2)

-.日付:2014-04-04   カテゴリ : -   閲覧数:1646

SQLServerで文字列の末尾からある位置で取出するには?  (8)

-.日付:2014-04-04   カテゴリ : -   閲覧数:2185

文字列のあるキーワードから開始する部分の抽出  (2)

-.日付:2014-04-03   カテゴリ : -   閲覧数:1333

SQL Serverのバックアップについて  (2)

-.日付:2014-04-02   カテゴリ : -   閲覧数:1356

Copyright © 2015 INNOYA.COM All rights reserved. RSS