對於包含日期,月份和年份的int字段的數據庫表,查詢大於指定日期的行的最佳方法是什麼?大於指定日期(日期,月份,年份)的日期
回答
你可以這樣做:
select dateofbirth from customer Where DateofBirth BETWEEN date('1004-01-01') AND date('1980-12-31');
select dateofbirth from customer where date(dateofbirth)>date('1980-12-01');
select * from customer where date(dateofbirth) < date('now','-30 years');
用簡單的算術題,你可以選擇這樣的:
SELECT * FROM t WHERE year*10000+month*100+day>20131021;
儘管對於Android平臺有比您更好的答案,但我發現您的答案對於我將用於的服務器代碼很有用正在使用您的查詢。感謝您的回答。 –
@SandahAung Humm ...這個解決方案是輕量級的 - 不涉及太多邏輯,也不涉及函數調用 - 並處理「int字段」。接受的解決方案如何應用? –
接受的解決方案看起來更好,我的老闆更喜歡函數調用程序員提供的代碼。 (他認爲API函數更乾淨,更不容易出錯)。監督服務器端編碼器的老闆不介意,所以我在服務器端使用你的代碼。 –
- 1. 從特定日期獲取日期,月份和年份
- 2. 從給定日期獲取月份,日期和年份
- 3. 按日期計算大於X(日,月,年)的月份記錄
- 4. 以日期,月份,年份獲取不同的ISO日期
- 5. 從日期,月份,年份的最新日期
- 6. 日期選擇與日期,月份和年份單獨的框
- 7. 月份和年份的日期轉換
- 8. 計算月份和年份的日期
- 9. 獲取系統日期和分割日期,月份和年份
- 10. 日期格式爲UTC月份日期和年份(MMM DD,YYYY)
- 11. Ember日期獲得月份,年份和日期
- 12. 檢索日期,月份,年份從日期在PHP
- 13. LINQ如何按日期分組日期和月份和年份
- 14. JAVA如何取日期並查看日期,月份和年份?
- 15. mysql:按年份和月份(無日期)如何做日期
- 16. 添加年份,月份和日期C
- 17. 日期,月份和年份下拉框
- 18. 字符串到日期時間的轉換 - 指定在日期和月份日期的年份
- 19. 給定年份和月份的特定日期的查找日期+ Sql Server 2005
- 20. 如何在給定年份和月份的星期日期PHP
- 21. 乳膠日期日期時間計算月份日年
- 22. 從日期獲取月份的日期
- 23. 日期,月份的MySQL日期列
- 24. ISNULL日期月份
- 25. 設置日期無日期或月份
- 26. Java - 格式化給定日期,月份和年份的日期整數
- 27. 顯示日期,月份和年份代替當前的日期,月份和年份
- 28. 帶月份和年份的不帶日期的日曆
- 29. 如何在xts中將數字年份月份轉換爲年份 - 月份 - 日期日期格式?
- 30. 如何從日期格式爲日 - 月 - 年的日期找出月份?
什麼DB實現 – Leon
(即Oracle,MySQL等?) Android上的SQLite –