您好我有以下查詢來獲取一些行LINQ的同一行
Where(x => (x.Year >= 2012 && x.Month >= 12) && (x.Year <= 2013 && x.Month < 2))
,應返回我2012.12
和2013.1
當然,因爲有沒有爲month >=12
它不會返回任何行更多的條件和month <2
,所以我的問題是如何檢查一年只有一年的行是一樣的行嗎?
ex。僅檢查month >=12
行,其中year >= 2012 and check month <2
僅適用於行year <= 2013
。
我要指出,我的SQL表中沒有日期時間字段只
[Year] [int] NOT NULL,
[Month] [int] NOT NULL,
[Value] [float] NOT NULL,
yee如果那個字段的類型是DateTime,請看我更新的問題。 – kosnkov 2013-05-12 12:18:01
@kosnkov請參閱編輯。 – dasblinkenlight 2013-05-12 13:02:41