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点前的数据的主要内容,如果未能解决你的问题,请参考以下文章

Mysql时间数据分段累加求和案例之子查询与SUM窗口函数

kettle实现单表增量抽取

kettle实现单表增量抽取

互联网行业内卷的时代,12点前睡觉有错吗?

删除数据库几天前的数据

选择客栈 递推