Nilai max malah menghasilkan nilai NULL pada SQL Server

tglmulai                      tglakhir                   nourut
10 jan 2021                   10 feb 2021                  1
11 feb 2021                   11 apr 2021                  2
12 apr 2021                   12 sep 2021                  3

Mohon  bantuannya,

saya ingin mendapatkan data dengan format

NAMA, tglmulai(min), tglakhir(max) contoh : Andi , 10 jan 2021, 12 sep 2021

query yang sudah saya coba :

SELECT
a.nama,
b.mulai,
c.akhir
FROM tabel_nama a
left join ( select no_urut,tglmulai as mulai,idmember from tabel_trans
               where no_urut in(select min(no_urut) from tabel_trans group by idmember)
              ) b on a.idmember=b.idmember

 left join ( select no_urut,tglakhir as akhir,idmember from tabel_trans
               where no_urut in(select max(no_urut) from tabel_trans group by idmember)
              ) c on a.idmember=b.idmember

query di atas hanya bisa menampilkan nilai min, sedangkan nilai max selalu menghasilkan NULL

avatar erlanggaramadhani
@erlanggaramadhani

1 Kontribusi 0 Poin

Dipost 2 tahun yang lalu

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban