以當前的時間為準。分三種情況,一種是以當前時間為中心,算前後共30天;一種是以當前時間為準,算後30天;一種是以當前時間為準,算前30天。
前後共30天:
select * from 表名 where 時間欄位 between to_date(sysdate-15,"yyyy-mm-dd") and to_date(sysdate+15,"yyyy-mm-dd");
前30天:
select * from 表名 where 時間欄位 between to_date(sysdate-30,"yyyy-mm-dd") and to_date(sysdate,"yyyy-mm-dd");
後30天:
select * from 表名 where 時間欄位 between to_date(sysdate,"yyyy-mm-dd") and to_date(sysdate+30,"yyyy-mm-dd");
以當前的時間為準。分三種情況,一種是以當前時間為中心,算前後共30天;一種是以當前時間為準,算後30天;一種是以當前時間為準,算前30天。
前後共30天:
select * from 表名 where 時間欄位 between to_date(sysdate-15,"yyyy-mm-dd") and to_date(sysdate+15,"yyyy-mm-dd");
前30天:
select * from 表名 where 時間欄位 between to_date(sysdate-30,"yyyy-mm-dd") and to_date(sysdate,"yyyy-mm-dd");
後30天:
select * from 表名 where 時間欄位 between to_date(sysdate,"yyyy-mm-dd") and to_date(sysdate+30,"yyyy-mm-dd");