Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Съхранената процедура хвърля грешка в SQL Server 2012, но работи добре в 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

опитвате се да вмъкнете 3 колони в #tmp, но заявката връща само 2 колони

Подозирам, че искате Count(*) или Сума (поръчки) като третата колона




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да генерирам минутни интервали между две дати в T-SQL?

  2. Локален отчет спрямо сървърен отчет в ASP .Net контрол за преглед на отчети

  3. Най-бързият начин да проверите дали знакът е цифра?

  4. Как извличате само дата от datetime в T-Sql?

  5. Запитване за избор между две часове на деня