12点前的数据
Posted
技术标签:
【中文标题】12点前的数据【英文标题】:data before 12 am 【发布时间】:2019-10-14 11:24:30 【问题描述】:如何在午夜之前提取今天日期的数据示例:2019-10-14 23:59:47.577
从早上 5 点运行的存储过程中。它应该排除午夜 12 点之后的任何数据。
试过DATEADD(d, 0, DATEDIFF(d, 0, GETDATE()-1)
函数,如果我手动运行而不放入凌晨5点运行的存储过程,它工作正常。
如果没有意义,我很乐意提供更多信息
【问题讨论】:
【参考方案1】:如果您想要午夜截止,我建议:
where datecol < convert(date, getdate())
这在存储过程中或外部应该没问题。
注意:这使用服务器时间,因此它假定您对日期的定义是基于服务器所说的(可能在不同的时区)。
【讨论】:
谢谢你,我今天会把它放在存储过程中,然后告诉你结果。 您好,我现在想在晚上 11 点之前获取数据,您能帮忙吗? @SindhuB 。 . .问另一个问题。解释如何处理从晚上 11 点到午夜的这段时间。建议使用样本数据和所需结果。以上是关于12点前的数据的主要内容,如果未能解决你的问题,请参考以下文章