date money
2011-1-1 9:28:30 10
2011-1-1 8:08:30 30
2011-1-1 10:08:30 20
2011-2-1 12:08:30 50
查询2011-1-1 8点到10点之间的数据该怎么写sql语句
oracle查询数据问题 date字段的格式是yyyy-mm-dd hh:mm:ss 如2011-1-1 9:08:30这种我想根据小时查数据如表
答案:4 悬赏:70 手机版
解决时间 2021-01-30 02:45
- 提问者网友:你独家记忆
- 2021-01-29 03:42
最佳答案
- 五星知识达人网友:酒醒三更
- 2021-01-29 04:13
select * from table_name
where
to_char(date,'hh')>=8 and to_char(date,'hh')<11 and to_char(date,'yyyy-mm-dd')='2011-1-1'
where
to_char(date,'hh')>=8 and to_char(date,'hh')<11 and to_char(date,'yyyy-mm-dd')='2011-1-1'
全部回答
- 1楼网友:酒安江南
- 2021-01-29 06:46
SELECt DATE,MONEY
FROM TABLE
WHERe DATE>=TO_DATE('2011-02-01 08:00:00','YYYY-MM-DD HH24:mi:ss')
AND DATE=TO_DATE('2011-02-01 10:00:00','YYYY-MM-DD HH24:mi:ss')
- 2楼网友:掌灯师
- 2021-01-29 06:04
select * from table_name where date between to_date('2011-1-1 8:00:00','yyyy-mm-dd hh24:mi:ss') and to_date('2011-1-1 10:59:59','yyyy-mm-dd hh24:mi:ss');
- 3楼网友:持酒劝斜阳
- 2021-01-29 04:57
convert(char(10),gather_time,120) 是sqlserver的转换语句
oracle里面应该是:
select trunc(gather_time), max(temper)
from t_buss_insul_curr_leak l
group by trunc(gather_time)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯