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

Sql query dengan join dan group by and

ini adalah contoh, dalam kasus Anda, Anda harus mendapatkan nilai setiap kolom dalam subquery (baik dalam pernyataan bergabung, atau dalam contoh pernyataan pilih utama:

inner join (
        select distinct bartar_patientname
                ,(select top 1 bartar_pastePerMonth from [Bartar_MSCRM].[dbo].[Filteredbartar_callcenterreport] c2 where c2.bartar_patientname = cte.bartar_patientname and c2.bartar_pastePerMonth is not null order by c2.bartar_date desc) as bartar_date
                ,(select top 1 bartar_acc           from [Bartar_MSCRM].[dbo].[Filteredbartar_callcenterreport] c2 where c2.bartar_patientname = cte.bartar_patientname and c2.bartar_acc is not null order by c2.bartar_date desc) as bartar_acc
                ,(select top 1 bartar_insuranceinfo from [Bartar_MSCRM].[dbo].[Filteredbartar_callcenterreport] c2 where c2.bartar_patientname = cte.bartar_patientname and c2.bartar_insuranceinfo is not null order by c2.bartar_date desc) as bartar_insuranceinfo
                ,(select top 1 bartar_brand         from [Bartar_MSCRM].[dbo].[Filteredbartar_callcenterreport] c2 where c2.bartar_patientname = cte.bartar_patientname and c2.bartar_brand is not null order by c2.bartar_date desc) as bartar_brand
        from [Bartar_MSCRM].[dbo].[Filteredbartar_callcenterreport] cte
        ) r

Sekali lagi, ini adalah contoh solusinya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Masalah dalam Membuka File MDF karena Mengatakan Kesalahan SQL 5171? - Posting tamu oleh Andre Williams

  2. SYSDATETIMEOFFSET() Contoh di SQL Server (T-SQL)

  3. Pesan berdasarkan tanggal turun - bulan, hari, dan tahun

  4. TSQL Shred XML - Apakah ini benar atau ada cara yang lebih baik (newbie @ shredding XML)

  5. Bagaimana saya bisa memberi tahu program saya ketika database telah diperbarui?