Oracle
--最近一月
select * from staff
where to_date(to_char(staff_datetime,'yyyy-mm-dd'),'yyyy-mm-dd') >= to_date(to_char(sysdate-30,'yyyy-mm-dd'),'yyyy-mm-dd');
--最近一周
select * from staff
where to_date(to_char(staff_datetime,'yyyy-mm-dd'),'yyyy-mm-dd') >= to_date(to_char(sysdate-7,'yyyy-mm-dd'),'yyyy-mm-dd');
--最近一天 between 10 and 50
select * from staff
where to_date(to_char(staff_datetime,'yyyy-mm-dd'),'yyyy-mm-dd') >= to_date(to_char(sysdate-1,'yyyy-mm-dd'),'yyyy-mm-dd');