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
    

    #tmp に 3 列を挿入しようとしていますが、クエリは 2 列しか返しません

    Count(*) が必要だと思います または Sum(Orders) 3列目として




    1. MySQLとSQLの違いは何ですか?

    2. 10秒でPostgresqlクエリ

    3. SQLServerはVarcharを日時に変換します

    4. Djangoの主キーをそのテーブルに固有の別の整数に置き換える方法