【发布时间】:2018-10-18 10:53:44
【问题描述】:
我需要编写一个查询,返回所有包含小时和分钟的日期大于 5:30 的记录。示例:我们有日期:2018-10-18 03:00 和 2018-10-18 05:40。我只需要返回第二个。我现在正在做的是(在“选择”部分):
case
when DATEPART(hh,Table1.CreateDate)>05 and DATEPART(mi,Table1.CreateDate)>30 then 'late_status' end as Statuses
问题是我需要同时满足这两个条款。我也使用了括号,但它仍然不正确。基本上都不好用,问题出在哪里?
【问题讨论】:
标签: sql sql-server