Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

O procedimento armazenado gera erro no SQL Server 2012, mas funciona bem no SQL Server 2000

insert into #tmp (CityID, CityName, TotalOrder)
Select distinct sr.RID as CityID,
     sr.Rname as CityName
From #tmpID tid 
Inner join StateRegions Sr on Sr.RID = tid.CityID
Group by Sr.RName,
     sr.RID
Order by sr.RName

você está tentando inserir 3 colunas em #tmp, mas a consulta retorna apenas 2 colunas

Suspeito, você quer Contagem(*) ou Soma(Pedidos) como a terceira coluna