如何在1个间隔时间内选择数据作为动态查询

敬治

我有一个每小时在查询下面运行的任务。这会耗费大量时间,并且如果错过查询会很有风险。有人可以帮助我优化查询的动态性,这样我就不必每次都编辑时间和日期了吗?

    select ((
    select count(*) from table_a
    where column_a = some value
    and date between '23-NOV-15 05:00:00' and '23-NOV-15 05:59:59')
    +
    (select count(*) from table_b
    where column_b = some value
    and date between '23-NOV-15 05:00:00' and '23-NOV-15 05:59:59'))
尼地尔

尚不清楚您要完成什么,但是假设数据库是Oracle,请尝试

... date >= trunc(sysdate ,'HH24') and date < trunc(sysdate + 1/24,'HH24')

将带有'HH24'作为第二个参数的截断函数将截断执行时间到小时,而+1/24将使sysdate前进1小时。因此,如果您将其计划为每隔一小时运行一次,那么显然它将在计划的时间之后几分之一秒开始。此异常将被截断,您将获得干净的查询。

如果您需要将其设置为刚刚过去的小时数,则为li

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在不到1秒的时间内从GAE数据存储中检索大量(> 2000个)实体?

如何在更少的时间内创建动态类

如何在更短的时间内搜索数据库

Flutter中如何在Stream.periodic事件中使用动态间隔时间

QTcpSocket实例如何在间隔几秒钟的时间内多次使用?

如何设置间隔时间?

如何在动态时间内使用不同的参数创建bean

根据当前日期从整月的时间内选择数据

如何查询,然后在较短的时间内处理大量

如何使用Codeigniter在短时间内执行2个数据库操作?

如何在合理的时间内计算数据库中的许多记录

SQL:如何在特定的时间内找到所有包含特定字母的数据?

如何在指定时间内使用cassandra将数据导出到csv?

如何在一段时间内查找 SQL 数据库条目

如何在设定的时间内重复运行一个方法?

Python:如何在O(1)时间内删除单链接列表中的ONLY节点

如何在给定的时间内将回声从bash中的1%提高到100%?

如何在O(1)时间内实现以下算法?

我有一个查询以时间间隔选择某些数据的总和,如何获得这些时间间隔的总数?

MySQL 数据库的间隔时间

如何在Big-O(N)时间内将3个排序的数组合并为1个排序的数组?

如何在设定的时间内递归调用函数?

如何在固定的时间内使用javascript函数?

如何在指定的时间内运行循环

如何在碳日期时间内使用变量?

如何在预定时间内发送报告

如何在更少的时间内重用伪类?

如何在一定时间内循环播放?

如何在更少的时间内定义变量