中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

linq怎么按月份查詢數據

小億
132
2024-01-13 23:57:19
欄目: 編程語言

在LINQ中,可以使用GroupBy方法將數據按照月份進行分組,并使用DateTime.Month屬性獲取日期的月份。

以下是一個示例代碼,展示如何按照月份查詢數據:

// 假設有一個包含日期和數據的列表
List<DataItem> data = new List<DataItem>()
{
    new DataItem { Date = new DateTime(2022, 1, 15), Value = 10 },
    new DataItem { Date = new DateTime(2022, 2, 25), Value = 20 },
    new DataItem { Date = new DateTime(2022, 1, 5), Value = 30 },
    new DataItem { Date = new DateTime(2022, 3, 10), Value = 40 },
    new DataItem { Date = new DateTime(2022, 2, 10), Value = 50 }
};

// 按月份分組并查詢
var result = data.GroupBy(item => item.Date.Month)
                 .Select(group => new {
                     Month = group.Key,
                     Sum = group.Sum(item => item.Value)
                 });

// 輸出結果
foreach (var item in result)
{
    Console.WriteLine($"Month: {item.Month}, Sum: {item.Sum}");
}

這個示例中,我們首先通過GroupBy方法按照日期的月份進行分組。然后,使用Select方法對每個分組進行處理,創建一個新的匿名類型對象,包含月份和對應月份數據的總和。最后,通過foreach循環輸出結果。

請注意,示例中的DataItem類是一個自定義的數據項類,用于存儲日期和數據值。你需要根據自己的數據結構進行相應的調整。

0
濮阳县| 西畴县| 福州市| 抚远县| 驻马店市| 泰和县| 桐柏县| 安达市| 大港区| 荣昌县| 交城县| 阳东县| 古浪县| 嘉兴市| 全州县| 宁强县| 广宗县| 蓬莱市| 忻城县| 合水县| 宁蒗| 伊金霍洛旗| 绥芬河市| 德格县| 恩施市| 镇平县| 徐汇区| 大兴区| 中卫市| 湘潭县| 桦南县| 石屏县| 东乡县| 澎湖县| 成武县| 伊通| 潍坊市| 淳化县| 恩施市| 兴海县| 郑州市|