gpt4 book ai didi

mysql - SQL错误日期与int不兼容

转载 作者:行者123 更新时间:2023-11-29 18:09:13 25 4
gpt4 key购买 nike

有人可以帮我解决这个问题吗?我试图在 SQL 中使用此 Excel 条件,但出现错误。

EXCEL Condition = "=DATE(2017,MONTH(EOMONTH(B2,0)+1),DAY(EOMONTH(B2,0)+1))"

SQL Query = DATEFROMPARTS(YEAR(GETDATE()),CONVERT(Varchar,
(MONTH(EOMONTH(hiredate,0)+1)),120),CONVERT(Varchar,
(DAY(EOMONTH(HireDate,0)+1)),120)) as 'DATE'

ERROR: Msg 206, Level 16, State 2, Line 1

Operand type clash: date is incompatible with int

提前谢谢您

最佳答案

在您的查询中使用 SQL 的 DATEADD() 函数,如下所示,这可能适合您。

使用

CONVERT(Varchar,MONTH(DATEADD(dd,1,EOMONTH(GETDATE(),0))),120)

而不是

(MONTH(EOMONTH(hiredate,0)+1))

关于mysql - SQL错误日期与int不兼容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47537679/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com