小编the*_*ker的帖子

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

我试图在两个日期之间获取记录,但是当我运行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
Run Code Online (Sandbox Code Playgroud)

SQL看起来是正确的,但我似乎无法弄清楚它为什么抱怨,任何想法?

谢谢

php sql sql-server codeigniter

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

codeigniter ×1

php ×1

sql ×1

sql-server ×1