2016-06-20 23 views
0

私はTestという名前のテーブルを持っており、現在の日付からのみ情報を表示したい。今日と同じSQL Serverの日付を表示

私はこのような何かをしようとしたが、私は=

SELECT * FROM Test WHERE graduated = GETDATE() 

そして、ここでは、テーブル

------------------------------------------------ 
| id   | name   | graduated   | 
------------------------------------------------ 
| 1  | John   | 2016-06-20   | 
------------------------------------------------ 
| 2  | Amy   | 2016-06-20   | 
------------------------------------------------ 
| 3  | Lily   | 2016-06-21   | 
------------------------------------------------ 
+0

'graduated'フィールドのデータ型は何ですか?日付?日付時刻? –

+0

[こちらのQ&A](http://stackoverflow.com/q/1843395/335858)もご覧ください。 – dasblinkenlight

+0

目盛りフィールドのデータ型は、日付が –

答えて

0

取得日()で使用している場合は動作しませんが

日時です

キャスト(getdate()を日付として使用)

これはすべきことです

関連する問題