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

SQL Server 2012:jumlah pesanan dengan memberikan kesalahan Sintaks salah di dekat 'pesanan'

Jumlah kumulatif tidak didukung hingga SQL Server 2012+. Agaknya, Anda menggunakan SQL Server 2005 atau 2008 atau pengaturan kompatibilitas Anda diatur ke 105 atau kurang (lihat di sini ).

Dalam versi ini, Anda dapat menggunakan outer apply :

select t.*, s.amount
from @t t outer apply
     (select sum(t2.amount) as amount
      from @t t2
      where t2.cname = t.cname and t2.cid <= t.cid
     ) s;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menambahkan apostrof ke dalam SQL dinamis

  2. SQL Server Buat Indeks Tampilan yang berisi berbeda atau dikelompokkan berdasarkan

  3. Apa batasan basis data?

  4. grup sql dengan versus berbeda

  5. Ubah Fungsi Bernilai Tabel di SQL Server