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

Urutan menurut hitungan tidak diurutkan dengan benar - SQL (MS Access 2007)

Saya rasa masalahnya adalah Anda melakukan pengelompokan yang terlalu terperinci.

Dalam hal ini mungkin masuk akal untuk mengecualikan tiga kolom Jumlah (AgentHolding , CompanyHolding dan Difference ) dari GROUP BY klausa dan gabungkan saja (sum ) pada keluaran.

Berikut ini contoh perubahan yang akan dihasilkan:http://www.sqlfiddle.com /#!3/fc4d4/7

Catatan:Saya meninggalkan left join dengan PrevTrade tabel karena saya tidak tahu struktur dan datanya, tetapi semoga ini menggambarkan maksudnya.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. gabungkan dua bilangan bulat dan hasilkan sebagai string dalam SQL

  2. Dapatkan ID Login Saat Ini di SQL Server (T-SQL)

  3. Memisahkan Tanggal menjadi 2 Kolom (Tanggal + Waktu) dalam SQL

  4. Bagaimana batasan kunci asing dapat dinonaktifkan sementara menggunakan T-SQL?

  5. SQL Server :Msg 102, Level 15, State 1, Line 2 Sintaks salah di dekat '='