嗨,我有以下查询以获取一些行
Where(x => (x.Year >= 2012 && x.Month >= 12) && (x.Year <= 2013 && x.Month < 2))
这应该返回我2012.12
,2013.1
但当然它不会返回任何行,因为没有 for month >=12
and month <2
,所以我的问题是如何仅检查月份为 euqal 到 sth 的行?
前任。仅检查month >=12
行 whereyear >= 2012 and check month <2
仅检查行 where year <= 2013
。
我应该提一下,我的 sql 表只有没有 dateTime 字段
[Year] [int] NOT NULL,
[Month] [int] NOT NULL,
[Value] [float] NOT NULL,