簡體   English   中英

C#表達式。如何獲取上個月的總和(金額)?

[英]C# Expressions.How to get Sum (Amount) for last month?

我有一個帶有“金額”字段的交易數據表。

我想要7天的總和(金額)

我該如何在C#表達式中做到這一點?

謝謝

我假設您的交易表稱為“交易”,並且有一個“日期”字段;

DateTime lastWeek = DateTime.Now.Subtract(new TimeSpan(7,0,0,0));
var amountSumLastWeek = (from t in Transaction
                        where t.Date >= lastWeek
                        select t.Amount).Sum();

編輯 :當然,C#中的const表示編譯時間常數,TimeSpan沒有可選參數,因此我更新了代碼

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM