gpt4 book ai didi

c# - 非重复计数 x 和按日期 y 分组

转载 作者:太空宇宙 更新时间:2023-11-03 19:12:18 26 4
gpt4 key购买 nike

我正在尝试从 SQL 数据库中获取以下数据

date                    |    user   |
(DateTime) | (string)|
--------------------------------------------------
2013-06-03 13:24:54.013 | 3 |
2013-06-04 13:25:54.013 | 5 |
2013-06-04 13:26:54.013 | 3 |
2013-06-04 13:27:54.013 | 3 |

表单中的列表

date        | DistinctCountUser
---------------------------------
2013-06-03 | 1
2013-06-04 | 2

我已经尝试了几种方法来使用 linq 执行此操作,但总是以 a) 不是我预期的结果或 b) linq 异常结束。

最佳答案

var result = input.GroupBy(x=>x.date.Date,(key,x)=> new {
date = key,
DistinctCountUser = x.Select(e=>e.user).Distinct().Count()
});

关于c# - 非重复计数 x 和按日期 y 分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19770550/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com