Select a.PERIOD_START_TIME rpdate,
……
from a
where period_start_time >=to_date('&start_datetime', 'yyyymmddhh24')
and period_start_time <= to_date('&end_datetime', 'yyyymmddhh24')
以上的语言段当输入起始和结束时间后可以得到这一时间段内的数据
比如打入2010010100和2010010400就可以得到一月一号零点到四号零点间的数据
我现在的问题是:仅仅想得到一月一号到四号间每天十点的数据,因为时间段非常长,因此不可能每天的数据都手工地去跑一下,该用怎样的算法让他能自行得到特点时间点的数据,请教各位大侠,谢谢!
SQL语言如何实现这一算法~period_start_time
答案:3 悬赏:30 手机版
解决时间 2021-02-22 19:56
- 提问者网友:斑駁影
- 2021-02-22 13:38
最佳答案
- 五星知识达人网友:舍身薄凉客
- 2021-02-22 13:43
加一句 AND to_char(PERIOD_START_TIME,'hh24')='10'
全部回答
- 1楼网友:风格不统一
- 2021-02-22 16:35
不能用job跑吗?
- 2楼网友:拾荒鲤
- 2021-02-22 15:10
你好!
where period_start_time between to_date('&start_datetime', 'yyyymmddhh24')
and to_date('&end_datetime', 'yyyymmddhh24')
and hour(period_start_time) = 10
是否在限制了日期之后, 再加个取得 小时数的 条件即可?
我的回答你还满意吗~~
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯