统计每天某个时间范围内得 数据状态

来统计在特定条件下的记录数。具体来说,并且这些记录必须满足以下时间条件和存在条件:

  1. 时间条件:当前时间的小时和分钟部分在'0600'(早上6点)和'0800'(早上8点)之间。这是通过SUBSTRBTO_CHAR函数实现的,其中SYSDATE是Oracle中的系统日期时间函数,返回当前的日期和时间。

  2. 存在条件:查询还包含了一个子查询,该子查询检查tdealprocess表中是否存在记录,这些记录的vc_procedurename字段等于'DAYINIT'c_state字段等于'0',或者vc_procedurename等于'DAYCOLLECT'c_state等于'2'

SELECT count(1)
  FROM tsysparameter_liq t
 WHERE t.c_item = 'AUTOINCOMEFLAG'
   and t.c_value != 1
   AND substrb(to_char(SYSDATE,  'yyyymmddhh24miss'),9,4) >= '0600'
   AND substrb(to_char(SYSDATE,  'yyyymmddhh24miss'),9,4) < '0800'
   and exists ( 
        select 1
          from tdealprocess a
   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值