0

我想显示最近 3 个月的销售记录。基于当前月份将显示它以前在 linq to sql 中的记录。请告诉我查询。

如果当前月份是 6 月,则将显示 apr、may、june 记录。

id name  no.ofsales  desc          datevalue
1  test    12        test desc     2013-10-12 
2  test1   16        desc message  2013-09-14

给我这个查询的想法。

4

3 回答 3

1

我认为这样的事情可以工作:

yourCollection.Where(x => 
    DateTime.Compare(x.DateTimeProperty, DateTime.Today.AddMonths(-3)) >= 0);
于 2013-09-05T06:37:52.843 回答
1
var minDate = DateTime.Now.AddMonths(-3);

from x in datatable
where x.datevalue> minDate
select x;
于 2016-03-09T01:16:26.037 回答
0
from x in datatable
where x.datevalue> DateTime.Now.AddMonths(-3) 
orderby x.id ascending
select x;
于 2013-09-05T06:36:08.180 回答