0
我在MySQL中有一張表,其中保留了客戶第一次預訂的日期。我希望從那個日期起1年內獲得他們預訂的所有客戶。從數據庫中獲取數據返回mysql
日期顯示是這樣的:
我怎麼能由1年回選擇的客戶?我已經看到了多個答案與DATEADD
方法,如:
,但它給了我這個錯誤:
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-1, GETDATE()) LIMIT 0, 30' at line 1
如果我做的:
SELECT Kunde FROM `Buchungen` WHERE Buchungsdatum > DATEADD(yyyy, -1, GETDATE())
然後我得到這樣的:
1305 - FUNCTION db034.DATEADD does not exist
任何想法?先謝謝你!!
劑量這項工作 「SELECT的Kunde FROM'Buchungen' WHERE Buchungsdatum '2014年1月1日' 和 '2015年1月1日' 之間」 您可以設置1年前的2日期差異 – Ramyz