-1
A
回答
1
如果希望所有將在任何時間已過期的項目從現在起30天內完成:
SELECT *
FROM table_name
WHERE date_expire < TRUNC(SYSDATE) + INTERVAL '31' DAY;
如果您想排除已經過期的項目,那麼:
SELECT *
FROM table_name
WHERE date_expire < TRUNC(SYSDATE) + INTERVAL '31' DAY
AND date_expire >= SYSDATE;
如果要排除今天之前到期,則項目:如果你想數30天今天再下29天改變INTERVAL '31' DAY
到INTERVAL '30' DAY
SELECT *
FROM table_name
WHERE date_expire < TRUNC(SYSDATE) + INTERVAL '31' DAY
AND date_expire >= TRUNC(SYSDATE);
。
1
你可以試試下面一個獲得所需的結果
select id,name,date_issued,date_expire from yourtable
where date_expire between trunc(sysdate) and trunc(sysdate)+30
0
如果你想要的是30天到期:
select * from yourtable
where trunc(date_expire) = trunc(sysdate)+30
相關問題
- 1. 從日期表中選擇行今天
- 2. PHP mysql:如何爲今天或特定日期選擇記錄?
- 3. SQL按今天的日期選擇
- 4. 根據今天的日期選擇行
- 5. Daterangepicker - 無法選擇今天的日期
- 6. SqlDependency選擇今天的記錄
- 7. 從mysql表中選擇日期大於或等於今天的記錄
- 8. 日期codeniter10天從今天
- 9. mysql從今天開始選擇3天的記錄
- 10. 選擇所有地方日期=今天?
- 11. 選擇所有今天日期
- 12. MySQL選擇日期等於今天
- 13. PHP MySQL - 選擇所有失效日期=今天日期+ 7天
- 14. jQuery的日期選擇器今天按鈕不會把今天的日期在輸入框中
- 15. 今天的聯繫表格7日期選擇器的日期
- 16. 獲取變量jQuery的日期選擇今天的日期和所選日期
- 17. jQuery的日期選擇在多個日期的數組可以選擇今天
- 18. MySQL的選擇從今天
- 19. 今天的日期
- 20. 如何從今天的日期選擇行?
- 21. Silverlight的SDK日期選擇器選擇日期不進行重置到今天
- 22. 的Oracle SQL從表中選擇記錄其中timestamp =今天
- 23. MySQL如何從今天記錄的表中選擇數據?
- 24. 默認日期(今天)引導日期選擇器IE
- 25. 如何從今天的日期(即)整整一個月,從今天的日期
- 26. 我如何選擇今天/昨天的兩個日期?
- 27. 打開日期選擇器從今天開始選擇日期前的日期對話框
- 28. 選擇記錄由日期
- 29. 從數據庫中選擇日期=今天
- 30. 查看是否選擇日期從今天起 - JavaScript
感謝它真正的工作:) :) – Shilpi