2014-02-16 64 views
0

我正在我的phpMyAdmin的查詢日期,但我沒有得到任何結果,卡在這一個小時,現在這是爲什麼MySQL查詢相關工作不

查詢:

SELECT * 
FROM `customer` 
WHERE `name` = 'DEMO' AND `date` BETWEEN 01/01/2011 AND 31/12/2012; 

結構的圖像和記錄的位於的時間範圍

+2

您的日期無效。他們只是被分成多個數字:'01/01/2011' - > 0.00049726。 MySQL日期是'yyyy-mm-dd'格式的字符串,所以你需要'BETWEEN'2011-01-01'AND'2012-12-31''。 –

回答

2

內的嘗試:

SELECT * FROM `customer` 
WHERE name = 'DEMO' and `date` between '2011-01-01' and '2012-12-31'; 
+0

+1這個人很快! – Fabio

+0

如果您想將日期選擇爲特定格式:SELECT col1,col2,DATE_FORMAT(datecolumn,'%d-%m-%Y')AS datecolumn,more1 ... FROM sometable .... – Masterakos