我有一臺這樣的:檢索存儲在DD/MM/YYY格式(VARCHAR)兩個日期之間的值
+-----+------------+
| no | Date |
+-----+------------+
| 1 | 10/11/2011 |
| 2 | 10/12/2011 |
| 3 | 10/13/2011 |
| 4 | 10/14/2011 |
| 5 | 10/15/2011 |
+-----+------------+
我寫了下面的查詢,但因爲date
存儲在它沒有返回值一個varchar
列,格式爲dd/mm/yyyy。
SELECT *
FROM tablname
WHERE date BETWEEN '10/11/2011' AND '10/15/2011'
如何找到兩個日期之間的值,如果我的日期存儲在DD/MM/YYY格式?
請問,任何人都可以幫助我嗎?
在此先感謝
是列類型varchar還是DATE? – Yada 2012-04-06 14:11:07
最好使用時間戳'time()'減去兩個並轉換爲人類可讀的日期/時間。 – gorelative 2012-04-06 14:14:05