こんにちは、いくつかの行を取得するために次のクエリがあります
Where(x => (x.Year >= 2012 && x.Month >= 12) && (x.Year <= 2013 && x.Month < 2))
そして、これは私2012.12を返すはずです2013.1が、もちろん、との行がないため、行は返されませんmonth >=12。month <2私の質問は、年がsthに等しい行に対してのみ月をチェックする方法です?
元。month >=12の行のみをチェックし、行の行year >= 2012 and check month <2のみをチェックしますyear <= 2013。
私のSQLテーブルにはdateTimeフィールドしかないことに言及する必要があります
[Year] [int] NOT NULL,
[Month] [int] NOT NULL,
[Value] [float] NOT NULL,