Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Thủ tục được lưu trữ gây ra lỗi trong SQL Server 2012 nhưng hoạt động tốt trong 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

bạn đang cố gắng chèn 3 cột vào #tmp, nhưng truy vấn chỉ trả về 2 cột

Tôi nghi ngờ, bạn muốn Đếm (*) hoặc Tổng (Đơn hàng) là cột thứ ba




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLParameter ngăn SQL Injection như thế nào?

  2. Cách NTILE () hoạt động trong SQL Server

  3. Làm tròn DateTime không mong muốn trong SQL Server

  4. Xác định những đối tượng người dùng đã tạo trong SQL Server

  5. Chọn các hàng trên cùng cho đến khi giá trị trong cột cụ thể xuất hiện hai lần