gpt4 book ai didi

php - 操作数类型冲突 : datetime2 is incompatible with int (Between)

转载 作者:行者123 更新时间:2023-12-02 07:06:38 27 4
gpt4 key购买 nike

我试图在两个日期之间获取记录,但是当我运行 SQL 时,出现以下错误:

操作数类型冲突:datetime2 与 int 不兼容

SELECT M.Id, M.MTimeInt, M.Date, CAST(D.Name AS TEXT) as Name 
FROM C
JOIN N ON C.N_Id=N.Id
JOIN M ON M.N_Id=N.Id
JOIN MDish ON MDish.M_Id=M.Id
JOIN D ON D.Id=MDish.D_Id
WHERE C.Id=110 AND M.Date BETWEEN 2012-05-28 AND 2012-06-08

SQL 看起来正确,但我似乎无法弄清楚它为什么提示,知道吗?

谢谢

最佳答案

尝试:

BETWEEN '2012-05-28' AND '2012-06-08'

否则它是 2012 minus 05 minus 28 ,它等于 1979 并且是一个整数而不是日期。

关于php - 操作数类型冲突 : datetime2 is incompatible with int (Between),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10802882/

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