Oracle 查询今天、昨日、本周、本月和本季度的所有记录
时间:2021-07-01 10:21:17
帮助过:9人阅读
select * from 表名
where to_char(字段名,
‘dd‘)
=to_char(sysdate,
‘dd‘)
昨日
select * from 表名
where to_char(字段名,
‘dd‘)
= to_char(sysdate
-1,
‘dd‘)
本周
select * from 表名
where to_char(字段名,
‘iw‘)
=to_char(sysdate,
‘iw‘)
本月
select * from 表名
where to_char(字段名,
‘mm‘)
=to_char(sysdate,
‘mm‘)
本季度
select * from 表名
where to_char(字段名,
‘q‘)
=to_char(sysdate,
‘q‘)
2. 字段类型为varchar2,格式要与格式化的样式匹配
今日
select * from 表名
where to_char(to_date(字段名,
‘yyyy-mm-dd hh24:mi:ss‘),
‘dd‘)
=to_char(sysdate,
‘dd‘)
昨日
select * from 表名
where to_char(to_date(字段名,
‘yyyy-mm-dd hh24:mi:ss‘),
‘dd‘)
=to_char(sysdate
-1,
‘dd‘)
本周
select * from 表名
where to_char(to_date(字段名,
‘yyyy-mm-dd hh24:mi:ss‘),
‘iw‘)
=to_char(sysdate,
‘iw‘)
本月
select * from 表名
where to_char(to_date(字段名,
‘yyyy-mm-dd hh24:mi:ss‘),
‘mm‘)
=to_char(sysdate,
‘mm‘)
本季度
select * from 表名
where to_char(to_date(字段名,
‘yyyy-mm-dd hh24:mi:ss‘),
‘q‘)
=to_char(sysdate,
‘q‘)
?
Oracle 查询今天、昨日、本周、本月和本季度的所有记录
标签:oracl arc col to_char where bsp class code sysdate