以下查询返回某个日期的某个小时的MINUTE。SQL Server:查询在特定日期获取日期的分钟数
例如,如果日期值='2017-07-19 05:50:00.000',它将返回50
。
我的问题是我需要在指定的日期得到MINUTE而不是表中存在的所有日期。
查询:
SELECT
DATEPART(MINUTE, ClockOut)
FROM
[dbo].[Attendance]
WHERE
DATEPART(HOUR, ClockOut) = '5'
我想只有在'2017-07-19'
返回分钟的查询,并返回没有记录。
SELECT
DATEPART(MINUTE, ClockOut)
FROM
[dbo].[Attendance]
WHERE
DATEPART(HOUR, ClockOut) = '5' AND ClockOut = '2017-07-19'
的样本数据
时钟输出
2017-07-19 05:50:00.000
2017-07-20 05:51:00.000
2017-07-21 05:52:00.000
我只需要在这个日期在返回小时5分钟'2017-07-19'
您能否提供样本数据? –
我刚刚添加了数据 – Ayman