Sql Server 2008 を使用しています。テーブルに Date という名前の列があり、特定の日付のデータを取得したいのですが、WHERE 条件でこの Date を指定する必要があります。
たとえば、指定された日付の特定の月のレコードを取得したい場合、この日付を WHERE 条件で使用するにはどうすればよいでしょうか。
DATANAME(MONTH,'@Date')
クエリでこのように指定すると、指定された DATE から月を取得できます。同じ方法で、WHERE 条件を次のように入れてみました。
WHERE DATE= DATANAME(MONTH,'@Date')
ここで変換エラーが報告されます...特定の月のデータを表示するにはどうすればよいですか、誰でも助けてもらえますか