2015-10-08 93 views
-1

我想在mysql中創建一個動態日期。我已經寫了它爲MSSQL,但麻煩與MySQL。在MySQL中創建動態日期

createdate(getyear(currentdate()) ,10,01) 

我試過了STR_TO_Date(),但是我不能讓年份變成動態的。有什麼想法嗎 ?

+0

什麼是輸入和什麼是你想要的輸出? – RubahMalam

回答

0

如果你正在尋找一個MySQL,唯一的解決辦法,以獲得本年度,

SELECT EXTRACT(year FROM NOW()); 

應該做你想要什麼。
或整個日期,

SELECT CONCAT(YEAR(NOW()),'-10-01'); 
+0

當運行整個日期的查詢時,我得到了BLOB。任何想法爲什麼? – MBotros

0

這一工作: SELECT STR_TO_DATE(CONCAT(10,31,EXTRACT(YEAR FROM CURDATE())), '%M%d%Y');