【发布时间】:2014-07-18 02:52:15
【问题描述】:
原始查询:
select DISTINCT a.UniversalMemberID, a.Name, a.DOB, a.[First Service Date],
(select count(b.UniversalMemberID)
from WCV b
where b.[First Service Date] <= a.[First Service Date]
and a.UniversalMemberID = b.UniversalMemberID)
AS Visit_CNT
from WCV as a
ORDER by a.UniversalMemberID, a.[First Service Date]
需要将上述查询的结果插入到临时表#TEMP
不断返回此错误:
关键字选择附近的语法不正确
【问题讨论】:
-
显示你到目前为止所尝试的...
-
你能用插入语句发布你的实际查询吗?
-
首先您必须编写正确的
SELECT查询。 -
从子查询内部引用别名 a 看起来有问题。
-
如果您的
Select语句按预期工作,您需要做的就是在Select之前添加一个Insert #Temp (cols...)。但似乎还有其他问题。
标签: sql sql-server insert temp insert-into