我在MySQL中有一张桌子,其中我保留了客户第一次预订的日期。我希望得到他们从该日期起1年后预订的所有客户。
日期显示如下:
如何从1年前选择客户?我用DATEADD
方法看到了多个答案,如:
SELECT Kunde FROM `Buchungen` WHERE Buchungsdatum > date_add(yyyy, -1, GETDATE())
但它给了我这个错误:
1064 - 您的SQL语法出错;检查与MySQL服务器版本对应的手册,以获得正确的语法 接近' -1,GETDATE())限制0,30'在第1行
如果我这样做:
SELECT Kunde FROM `Buchungen` WHERE Buchungsdatum > DATEADD(yyyy, -1, GETDATE())
然后我明白了:
1305 - 功能db034.DATEADD不存在
有什么想法吗?提前谢谢!!
答案 0 :(得分:3)