Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Procedura składowana zgłasza błąd w SQL Server 2012, ale działa dobrze w 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

próbujesz wstawić 3 kolumny do #tmp, ale zapytanie zwraca tylko 2 kolumny

Podejrzewam, że chcesz Count(*) lub Suma (zamówienia) jako trzecia kolumna




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wyższy wynik zapytania ze słowem kluczowym DISTINCT?

  2. Skopiuj wartość zmiany tabeli z 1 kolumny i wstaw ją do tej samej tabeli

  3. Jak usunąć domyślną wartość z kolumny w tabeli?

  4. Nieskończona pętla w CTE podczas analizowania tabeli odwołującej się do siebie

  5. Jak mogę wyróżnić słowo w widoku siatki?