Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Kesalahan SQL dengan Order By di Subquery

Ini adalah kesalahan yang Anda dapatkan (penekanan pada saya):

Klausa ORDER BY adalah tampilan yang tidak valid, fungsi sebaris, tabel turunan, subkueri, dan ekspresi tabel umum, kecuali TOP atau FOR XML juga ditentukan.

Jadi, bagaimana Anda bisa menghindari kesalahan? Dengan menentukan TOP, akan menjadi salah satu kemungkinan, saya kira.

SELECT (
  SELECT TOP 100 PERCENT
  COUNT(1) FROM Seanslar WHERE MONTH(tarihi) = 4
  GROUP BY refKlinik_id
  ORDER BY refKlinik_id
) as dorduncuay


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. sql menggunakan pernyataan dengan variabel

  2. Konversi 'smalldatetime' menjadi 'datetime' di SQL Server (Contoh T-SQL)

  3. Cara membuat banyak satu ke satu

  4. Bagaimana cara melakukan inner join pada nomor baris di sql server

  5. Skrip Inventaris Koleksi SQL Server -3