首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何选择行和

如何选择行和
EN

Stack Overflow用户
提问于 2018-05-06 18:21:34
回答 2查看 47关注 0票数 0

我需要几天的时间。总数应该是一个数字。对于总结,应该只取唯一的日期。在下表中有3条用户I记录。我需要得到结果等于2,因为他工作了2天,04.06.2018和05.06.2018。

代码语言:javascript
运行
复制
UserID  Date
1       04.06.2018 10:45:11
1       04.06.2018 17:15:11
1       05.06.2018 09:15:33

期望的结果是:

代码语言:javascript
运行
复制
UserID  TotalDays
1       2

怎样才能做到这一点?谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-05-06 19:30:12

如果您想获得每个用户的TotalDays

代码语言:javascript
运行
复制
SELECT UserId, COUNT(DISTINCT DATEDIFF(DAY, 0, Date)) TotalDays
FROM UserDate
GROUP BY UserID
票数 1
EN

Stack Overflow用户

发布于 2018-05-06 18:44:20

我自己做的。

计数(不同的转换(日期为int))

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50203102

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档