如下圖,想根據下面的資料按天求和分組(紅框部分)
在後台取過來用orm已經轉成了物件陣列,為了避免再去寫麻煩的sql語句(資料量不大,不要求效能),就用了linq,問題是分組的部分不是時間欄位的全部,只是年月日部分,然後對數值部分進行求和
var newlist = (from t in list
orderby t.tradingtime
group t by t.tradingtime
.tostring("yyyy-mm-dd")
into g
select new
).tolist();
以上**就根據年,月,日分組(忽略時分秒),並對個別字段進行了求和,相較之下比sql語句要來得 linq 分組統計
好久不寫東東了,最近做linq分組統計的時候有點麻煩,用了一天時間才都到自己想要的效果,以下是entity framework的分組統計 iqueryablemm null entity.class1 ma new entity.class1 mm from t in context.subject...
Linq 分組統計
這裡介紹linq使用group by和count得到每個categoryid中產品的數量,linq使用group by和count得到每個categoryid中斷貨產品的數量等方面。學經常會遇到linq使用group by問題,這裡將介紹linq使用group by問題的解決方法。1.計數 var ...
Linq分組查詢
var pidlist from r in datalist 資料 group r by r.pid into g select new listtemp new listforeach var item in pidlist 使用group by 查詢指定的資料 比如在上述例子中 查詢 datal...