Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 连接查询的问题_Sql_Sql Server 2008 - Fatal编程技术网

Sql 连接查询的问题

Sql 连接查询的问题,sql,sql-server-2008,Sql,Sql Server 2008,我刚刚开始使用SQL,并试图找出下面这个查询的错误之处。 我一直在犯这个错误 Msg 102,第15级,状态1,第2行 “.”附近的语法不正确。 任何帮助都将不胜感激 SELECT e.ReceivedFrom,e.Sent,q.InstrumentId,q.LastAction integrationstorestaging.tick.Email e integrationstorestaging.tick.CdsIndexOptionQuote q FROM e JOIN q ON e.Em

我刚刚开始使用SQL,并试图找出下面这个查询的错误之处。 我一直在犯这个错误

Msg 102,第15级,状态1,第2行
“.”附近的语法不正确。

任何帮助都将不胜感激

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 
选择e.ReceivedFrom、e.Sent、q.InstrumentId、q.LastAction
integrationstorestaging.tick.e电子邮件
integrationstorestaging.tick.CdsIndexOptionQuote q
从e
加入q
在e.EmailId=q.EmailId上
哪里

DATEDIFF(DAY,e.Sent,GETUTCDATE())我明白了。你似乎想要这个:

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 ;
选择e.ReceivedFrom、e.Sent、q.InstrumentId、q.LastAction
来自integrationstorestaging.tick.Email e JOIN
integrationstorestaging.tick.CdsIndexOptionQuote q
在e.EmailId=q.EmailId上
其中DATEDIFF(DAY,e.Sent,GETUTCDATE())小于3;

您的
FROM
关键字位于错误的位置。你应该学习基本的SQL语法。

我明白了。你似乎想要这个:

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 ;
选择e.ReceivedFrom、e.Sent、q.InstrumentId、q.LastAction
来自integrationstorestaging.tick.Email e JOIN
integrationstorestaging.tick.CdsIndexOptionQuote q
在e.EmailId=q.EmailId上
其中DATEDIFF(DAY,e.Sent,GETUTCDATE())小于3;

您的
FROM
关键字位于错误的位置。您应该学习基本的SQL语法。

Integrationstoresting.tick
未定义。
Integrationstoresting.tick
未定义。