Remove Duplicate Row Using Query In SQL Server
Sesuai dengn judul " Remove Duplicate Row Using Query In SQL Server ". Pada posting kali ini kita akan belajar cara menggunakan conditional delete untuk menghapus salah 1 baris dari 2 buah baris duplikat dengan menghapus baris yang memiliki nilai paling kecil. Script untuk menghapus seperti terlihat dibawah ini : delete sap_volume_dsp from sap_volume_dsp join ( -- get equip duplicate with min production select lequnr, dateid, [shift], min(prod) as prod from sap_volume_dsp where rtrim(Lequnr) in ( -- get duplicate equip select rtrim(lequnr) from ( select count(lequnr) as jml, Lequnr from sap_volume_dsp group by dateid, lequnr, [shift] ) tmp where jml > 1 ) group by lequnr, dateid, [shift] ) tabfilter on sap_volume_dsp.lequnr = tabfilter.lequnr and sap_