klik gambar untuk memperbesar
Ada sebuah tabel bernama tableA. Tabel hasil yang diinginkan yaitu no yang statusnya disetujui atau "Y" dan menampilkan tanggal dan status dari jumlah no terakhir.
Query :
SELECT a.*, c.*
FROM
( SELECT tableA.No, tableA.Jenis, tableA.JmlKe, tableA.TanggalMasuk, tableA.STATUS
FROM tableA
WHERE tableA.Status = 'Y'
)A
INNER JOIN
(SELECT B.JmlKe, tableA.TanggalMasuk, tableA.Status
FROM ( SELECT MAX(tableA.JmlKe)JmlKe_Max, tableA.No
FROM tableA
GROUP BY tableA.No
)B
INNER JOIN tableA
ON tableA.No = B.No
AND tableA.JmlKe = B.JmlKe
)C
ON c.NO = A.NO