I have 2 tables. The first table is called as simas_barang and the second table is called as simas_mutasi.
simas_barang
id | jenis | nama |
---|---|---|
1 | ATK DAN SEJENISNYA | KERTAS HVS |
2 | INVENTARIS | PRINTER L-3150 |
3 | ATK DAN SEJENISNYA | VIXAL |
simas_mutasi
kode_barang | nama | tanggal | sisa |
---|---|---|---|
3 | vixal | 2022-06-02 | 10 |
1 | KERTAS HVS | 2022-06-02 | 10 |
3 | vixal | 2022-06-03 | 7 |
3 | vixal | 2022-06-09 | 9 |
3 | vixal | 2022-06-16 | 8 |
I want to get one nama from a new updated tanggal(date). So it's going to be like
nama | tanggal | sisa |
---|---|---|
KERTAS HVS | 2022-06-02 | 10 |
vixal | 2022-06-16 | 8 |
I tried to make a query but it didn't work
SELECT simas_barang.nama, max(simas_mutasi.tanggal), simas_mutasi.sisa
FROM ws_fh.simas_mutasi
INNER JOIN ws_fh.simas_barang
ON simas_barang.id=simas_mutasi.kode_barang
where (simas_barang.jenis = 'ATK DAN SEJENISNYA')
and (tanggal >= '2022-06-01') and (tanggal <= '2022-06-31')
group by simas_barang.nama, tanggal