mysql – 错误:DATEPART不存在,frp,SQL选择上个月的记录
作者:互联网
我正在尝试获取一个SQL查询来选择上个月的所有记录,我有这个看起来很多地方正是我应该需要的,并且应该工作:
SELECT *
FROM orders
WHERE DATEPART(yy,DateOrdered) = DATEPART(yy,DATEADD(m,-1,GETDATE()))
AND DATEPART(m,DateOrdered) = DATEPART(m,DATEADD(m,-1,GETDATE()))
但是我一直收到错误:
#1305 - FUNCTION retail.DATEPART does not exist
我正在使用的查询是从这里的其他答案逐字逐句,但我收到此错误.
谢谢你的帮助-Tom
解决方法:
DATEPART是一个Transact-SQL函数,可与Microsoft SQL Server一起使用.从问题标签,我假设您使用MySQL作为您的数据库管理系统.
标签:sql,function,mysql,datepart 来源: https://codeday.me/bug/20190825/1718217.html