/ / linqのデータごとにグループを列挙する方法は? - sql、sql-server、linq、linq-to-sql、linq-to-entities

linqでグループごとにデータを列挙する方法 - sql、sql-server、linq、linq-to-sql、linq-to-entities

ここに画像の説明を入力

これは私のテーブル構造です。 私は、同じ店舗、サプライヤー、品目、パックサイズとサイズ単位の組み合わせ(取引IDが最大の場合)の終了数を調べる必要があります。 LINQやSQLでさえどうすればいいですか?

前もって感謝します。

回答:

回答№1は2
var result =
from p in mytable
group p by new
{
p.StoreId,
p.SupplierID,
p.PackSize,
p.ItemID
} into g
select new {
TransectionID = g.Max(p => p.TransectionID),
ClosingQtySum = g.Sum(p => p.ClosingQty) };