我刚刚开始使用SQL,并试图找出下面这个查询我出错的地方。 我一直收到这个错误。
Msg 102, Level 15, State 1, Line 2
Incorrect syntax near '.'.
任何帮助都会非常感激。
SELECT e.ReceivedFrom,e.Sent,q.InstrumentId,q.LastAction
integrationstorestaging.tick.Email e
integrationstorestaging.tick.CdsIndexOptionQuote q
FROM e
JOIN q
ON e.EmailId=q.EmailId
WHERE
DATEDIFF(DAY,e.Sent,GETUTCDATE())<3
由于 汤姆
答案 0 :(得分:2)
我明白了。你似乎想要这个:
SELECT e.ReceivedFrom, e.Sent, q.InstrumentId, q.LastAction
FROM integrationstorestaging.tick.Email e JOIN
integrationstorestaging.tick.CdsIndexOptionQuote q
ON e.EmailId=q.EmailId
WHERE DATEDIFF(DAY, e.Sent, GETUTCDATE()) < 3 ;
您的FROM
关键字位置错误。您应该学习基本的SQL语法。