月ごと(過去2ヶ月間のみ)合計を取り出し、コントローラ内の両方のレコードの合計を比較し、結果を表示するよりも望みます。MVCコントローラ自体のLinq出力にアクセス
var currRev = (from p in dbObj.gen
group p by new { p.pdate.Year, p.pdate.Month } into grp
select new
{
Year = grp.Key.Year,
Month = grp.Key.Month,
total = grp.Sum(a => a.total_revenue)
}).OrderByDescending(a => a.Year).ThenBy(a => a.Month).Take(2).ToList();
dbObjは私のコンテキストクラスです、genは私のテーブルです。クエリは正常に動作していますが、どのように出力値を比較できますか。 ありがとうございます。
ここでは、年、月、合計の匿名があります。 currrevを使用して、比較したい値と比較することができます。また、このクエリーの後にどのようなコードを実行しているのか、それがうまくいけば答えに役立つような詳細な質問を投稿してください。 –
こんにちはYashveerさんはお返事ありがとうございます。コード全体が非常に長くなります。私は要件を述べています。 currRevの2つの値をどうやって比較するのか分かりません。このクエリは、私はビューとして表示する場合、正常に動作しますが、私は2ヶ月の合計を比較し、ビューで%の増加または減少を表示したいと思います。 – Guri
こんにちは私はそれを書くことを試みた私はそれがあなたが十分な時間を見つけるdidntとして私は良いスタートの答えのIDを完了しないと思うが、これからあなたが行うことができるanyidea whtを願っています。 –