【发布时间】:2013-03-14 15:33:52
【问题描述】:
我已经安装了 sql server 2008 r2 Management studio,但是服务器有 sql server 2005 数据库。有什么原因我可以测试我在 sql server 2008 中编写的将在 sql server 2005 上运行的查询。
我的示例查询在 sql server 2008 中有效,但在 2005 年无效。
CREATE TABLE #Tmp
(
NoOfMembers int,
AverageAge int
)
insert into #Tmp(NoOfMembers,AverageAge)
Values((Select Count(*)NoOfMembers From Customer where Confirmed = 1),
(Select AVG(CONVERT(int,Age)) AverageAge From Customer where Confirmed = 1)
)
select * From #Tmp
任何帮助 提前感谢
【问题讨论】:
-
错误信息是什么?因为这个查询在 SQL Server 2008 中运行良好
-
@PraveenNambiar 他说他的查询在2005年不起作用,2008年就可以了。
-
@PraveenNambiar 是的,我的查询在 2008 年有效,但在 2005 年无效。
-
是的...知道了...看我的回答
标签: sql-server-2008 sql-server-2005