2014-01-18 99 views

回答

3

您可以使用STR_TO_DATE()功能:

SELECT * 
FROM travail 
WHERE DATE(dateReception) = STR_TO_DATE('01/01/2014', '%d/%m/%Y') 
+1

他說'datereception'是YYYY-MM-DD格式,不是DD/MM/YYYY格式 – Barmar

+0

@Barmar檢查更新回答 –

+0

謝謝兄弟@Barmar – user3187883

2

如果你的VARCHAR是這樣的:

8/11/2011 20:14 PM 

然後,你可以做這樣的事情:

SELECT DATE_FORMAT(STR_TO_DATE('8/11/2011 20:14 PM', '%c/%e/%Y %H:%i'), '%Y-%m-%d %H:%m:%s') 
+0

他說他的varchar就像2014-01-01,你爲什麼認爲它可能是這樣? – Barmar

相關問題