【发布时间】:2021-01-19 20:59:37
【问题描述】:
我在第一张图片中有一个初始查询结果。
select
rpt_mem.Member_Full_Name as Member,
rpt_mem.Email_Address as [Work Email],
CONVERT(VARCHAR(10), Date_Time_Start, 101) as [Shift Start Date],
MIN(CONVERT(VARCHAR(5), Date_Time_Start, 108)) as [Shift Start Time],
CONVERT(VARCHAR(10), Date_Time_End, 101) as [Shift End Date],
MAX(CONVERT(VARCHAR(5), Date_Time_End, 108)) as [Shift End Time]
from Schedule
where rpt_mem.Member_Full_Name = 'Member1'
AND CONVERT(VARCHAR(10), Date_Time_Start, 101) = '10/04/2020'
如何修改查询以仅获取第一个班次开始时间和最后一个结束时间,如第二张图片
【问题讨论】:
-
数据最好在本网站上显示为格式化文本。图像对每个人来说都是一种痛苦。
标签: sql sql-server tsql group-by