DATEPART
を使用できます
日付の一部を抽出する関数。また、達成しようとしていることについて、クエリをより明確にする必要があります。
SELECT * FROM MyTable
where DATEPART(year,CheckDate)=2009 and
DATEPART(month,CheckDate) between 10 and 12
( MONTH
などの具体的な名前の関数もあります および YEAR
、しかし私は DATEPART
の方が好きです datetime
のすべてのコンポーネントにアクセスできるため、一貫性のために )
datetime
を考えないようにしてください。 あらゆる種類の文字列形式を持つものとして。それらを文字列として扱うことは、遭遇するエラーの最大の原因の 1 つです。