通常SQLで日付をセレクトすると時間まで表示されてしまいます。
SQLServerといえばNorthwindテーブルというくらい、有名なサンプルテーブルを使って実験です。
-- code -----------
select OrderDate from Orders
-------------------
結果1行目に
1996-07-04 00:00:00.000
が表示されました。
Year関数、Month関数、Day関数、CAST関数を使って時間を取り除く事は可能ですが・・・めんどいです。
ということで、次のSQLを実行してみましょう
-- code ------------------
select CONVERT(VARCHAR, OrderDate,111) from Orders
-------------------------
結果1行目に
1996/07/04
が表示されました。