为了账号安全,请及时绑定邮箱和手机立即绑定

一个mssql问题。有关聚合排序

一个mssql问题。有关聚合排序

温温酱 2018-12-06 11:21:44
PERSONID TIMECARDDATE TIMECARDTIME2171393 2010-10-12 18:00:002171393 2010-10-12 13:00:002171396 2010-10-11 16:00:002171396 2010-10-11 13:30:002171396 2010-10-11 12:00:002171393 2010-10-11 11:30:00 我要得到这样的结果 2171393 2010-10-12 18:00:002171393 2010-10-12 13:00:00   每个PERSONID 最晚的时间。。求解。。。
查看完整描述

7 回答

?
至尊宝的传说

TA贡献1789条经验 获得超10个赞

Select PERSONID,max(TIMECARDDATE + TIMECARDTIME) From t
group by PERSONID

查看完整回答
反对 回复 2019-01-07
?
噜噜哒

TA贡献1784条经验 获得超7个赞

我也是这么写的。比较牵强。 可是万一是取最晚那天,最早的刷卡时间,怎么办。。
查看完整回答
反对 回复 2019-01-07
?
侃侃尔雅

TA贡献1801条经验 获得超16个赞

你为什么将日期和时间分成两个字段?
查看完整回答
反对 回复 2019-01-07
?
忽然笑

TA贡献1806条经验 获得超5个赞

这个项目所有的日期和时间都是两个字段。用处就不说了。。。
查看完整回答
反对 回复 2019-01-07
?
动漫人物

TA贡献1815条经验 获得超10个赞

Select PERSONID,max(TIMECARDDATE) + max(TIMECARDTIME) From T group by PERSONID Select PERSONID,max(TIMECARDDATE) + min(TIMECARDTIME) From T group by PERSONID
查看完整回答
反对 回复 2019-01-07
  • 7 回答
  • 0 关注
  • 462 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信