1、案例:
--整月,如果日期格式为字符串:
select count(*) from tname where
DDATE> = trunc(to_date('2019/7/2' , 'yyyy-mm-dd'), 'mm') and
DDATE<ADD_MONTHS(trunc(to_date('2019/7/2' , 'yyyy-mm-dd'), 'mm'),1)
--整月,如果日期格式为date:
select count(*) from tname where
DDATE> = trunc('2019/7/2' , 'mm') and
DDATE<ADD_MONTHS(trunc('2019/7/2' , 'mm'),1)
--整年
DDATE> = trunc(to_date('2019/7/5' , 'yyyy-mm-dd'), 'yyyy') and
DDATE<ADD_MONTHS(trunc(to_date('2019/7/20' , 'yyyy-mm-dd'), 'yyyy'),12)
本文介绍在Oracle数据库中如何使用SQL语句进行精确的日期筛选,包括整月和整年的数据查询方法。通过实例展示了当日期格式为字符串或date类型时,如何设置条件以获取特定月份或年度的数据记录。
1万+

被折叠的 条评论
为什么被折叠?



