两条记录合并

xinwen609 2017-07-21 07:33:57

数据如下:
姓名 日期 对应时段 签到时间 签退时间
张三 2017-07-21 上午 08:32 NULL
张三 2017-07-21 上午 NULL 12:00
张三 2017-07-21 下午 14:31 NULL
张三 2017-07-21 下午 NULL 17:35

实现结果:
姓名 日期 对应时段 签到时间 签退时间
张三 2017-07-21 上午 08:32 12:00
张三 2017-07-21 下午 14:31 17:35


求教。
...全文
273 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
卖水果的net 2017-07-21
  • 打赏
  • 举报
回复
引用 3 楼 xinwen609 的回复:
select 姓名,日期,对应时段,max(签到时间),max(签退时间) from #tmp2 group by 姓名,日期,对应时段
xinwen609 2017-07-21
  • 打赏
  • 举报
回复
select 姓名,日期,对应时段,max(签到时间),max(签退时间) from #tmp2 group by 姓名,日期,对应时段
xinwen609 2017-07-21
  • 打赏
  • 举报
回复
只有两条,不会存在三条。已做处理。
卖水果的net 2017-07-21
  • 打赏
  • 举报
回复
张三这个员工,上午 如果有 3 条记录,怎么展示?

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧