发布网友 发布时间:2022-04-21 05:36
共4个回答
热心网友 时间:2022-06-18 06:33
需要将表中的时间转成字符类型再做查询。
如emp表中数据如下:
现在要查询hiredate中年份为1982年的信息,可用如下语句:
查询结果:
热心网友 时间:2022-06-18 06:34
select * from abc where to_char(to_date(zxc,'yyyy-mm-dd hh24:mi:ss')) between '2012-02-29 15:00:00' and '2012-03-01 15:00:00'
热心网友 时间:2022-06-18 06:34
select * from abc where to_char(to_date(zxc,'yyyy-mm-dd hh24:mi:ss')) >
'2012-02-29 15:00:00' and to_char(to_date(zxc,'yyyy-mm-dd hh24:mi:ss')) < '2012-03-01 15:00:00'
热心网友 时间:2022-06-18 06:35
select * from abc
where zxc>=to_date('2012-02-29 15:00:00','yyyy-mm-dd hh24:mi:ss')
and zxc<=to_date('2012-03-01 15:00:00' ,'yyyy-mm-dd hh24:mi:ss');
前提是:zxc是时间类型的。