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

Gunakan Pernyataan Kasus di Gabung

Seharusnya,

ON 
ts.ACCOUNTID =  CASE
                    WHEN ts.ACCOUNTTYPE = '1' THEN SI.TENANCYID
                    WHEN ts.ACCOUNTTYPE = '2' THEN SI.EMPLOYEEID
                    WHEN ts.ACCOUNTTYPE = '3' THEN SI.SUPPLIERID
                    WHEN ts.ACCOUNTTYPE = '4' THEN SI.SALESCUSTOMERID
                END


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apa batasan SQL Server Compact? (Atau - bagaimana cara memilih database untuk digunakan pada platform MS?)

  2. Perbedaan waktu SQL antara dua tanggal menghasilkan jj:mm:dd

  3. T-SQL:memeriksa format email

  4. SQL Server :mengembalikan nama kolom berdasarkan nilai record

  5. Konversi gagal saat mengonversi nilai varchar dalam pernyataan kasus