salahuddien

TMP_Sitko

Sep 15th, 2020 (edited)
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.53 KB | None | 0 0
  1. query event v_leveling_kk
  2. INSERT INTO tb_leveling_kk
  3. (
  4. id,
  5. nama_fasyankes,
  6. id_provinsi,
  7. kd_provinsi,
  8. id_kotkab,
  9. kd_kabupaten,
  10. `level 1`,
  11. `level 2`,
  12. `level 3`,
  13. `level`
  14. )
  15. SELECT t.id,
  16. t.nama_fasyankes,
  17. t.id_provinsi,
  18. t.kd_provinsi,
  19. t.id_kotkab,
  20. t.kd_kabupaten,
  21. t.`level 1`,
  22. t.`level 2`,
  23. t.`level 3`,
  24. t.`level`
  25. FROM v_leveling_kk t
  26. ON duplicate KEYUPDATE id=t.id,
  27. nama_fasyankes=t.nama_fasyankes,
  28. id_provinsi=t.id_provinsi,
  29. kd_provinsi=t.kd_provinsi,
  30. id_kotkab=t.id_kotkab,
  31. `level 1`=t.`level 1`,
  32. `level 2`=t.`level 2`,
  33. `level 3`=t.`level 3`,
  34. `level`=t.`level`
  35. ________________________________________________________________________
  36. v_leveling_kk
  37. select `a`.`id` AS `id`,`a`.`nama_fasyankes` AS `nama_fasyankes`,`a`.`id_provinsi` AS `id_provinsi`,`a`.`kd_provinsi` AS `kd_provinsi`,`a`.`id_kotkab` AS `id_kotkab`,`a`.`kd_kabupaten` AS `kd_kabupaten`,`b`.`perencanaan` + `b`.`k3_pengelola_kk` + `b`.`k3_sop` + `b`.`k3_apd` + `b`.`k3_peta_risiko` + `b`.`k3_jalur` + `b`.`k3_sedia_apar` + `c`.`pembentukan_ukk` + `d`.`pendataan_kerja` + `e`.`peta_wilayah` AS `level 1`,`b`.`perencanaan` + `b`.`k3_pengelola_kk` + `b`.`k3_sop` + `b`.`k3_apd` + `b`.`k3_peta_risiko` + `b`.`k3_jalur` + `b`.`k3_sedia_apar` + `c`.`pembentukan_ukk` + `d`.`pendataan_kerja` + `e`.`peta_wilayah` + `b`.`k3_simulasi_apar` + `b`.`imunisasi` + `b`.`deteksi_ptm` + `f`.`pelayanan_pak` + `c`.`pembinaan_ukk` + `d`.`pembinaan_kerja` AS `level 2`,`b`.`perencanaan` + `b`.`k3_pengelola_kk` + `b`.`k3_sop` + `b`.`k3_apd` + `b`.`k3_peta_risiko` + `b`.`k3_jalur` + `b`.`k3_sedia_apar` + `b`.`layanan_pak` + `c`.`pembentukan_ukk` + `d`.`pendataan_kerja` + `e`.`peta_wilayah` + `b`.`k3_simulasi_apar` + `b`.`imunisasi` + `b`.`deteksi_ptm` + `f`.`pelayanan_pak` + `c`.`pembinaan_ukk` + `d`.`pembinaan_kerja` + `b`.`jabfung_pkk` AS `level 3`,case when `b`.`perencanaan` + `b`.`k3_pengelola_kk` + `b`.`k3_sop` + `b`.`k3_apd` + `b`.`k3_peta_risiko` + `b`.`k3_jalur` + `b`.`k3_sedia_apar` + `c`.`pembentukan_ukk` + `d`.`pendataan_kerja` + `e`.`peta_wilayah` + `b`.`k3_simulasi_apar` + `b`.`imunisasi` + `b`.`deteksi_ptm` + `f`.`pelayanan_pak` + `c`.`pembinaan_ukk` + `d`.`pembinaan_kerja` + `b`.`jabfung_pkk` = 17 then 'LEVEL 3' when `b`.`perencanaan` + `b`.`k3_pengelola_kk` + `b`.`k3_sop` + `b`.`k3_apd` + `b`.`k3_peta_risiko` + `b`.`k3_jalur` + `b`.`k3_sedia_apar` + `c`.`pembentukan_ukk` + `d`.`pendataan_kerja` + `e`.`peta_wilayah` + `b`.`k3_simulasi_apar` + `b`.`imunisasi` + `b`.`deteksi_ptm` + `f`.`pelayanan_pak` + `c`.`pembinaan_ukk` + `d`.`pembinaan_kerja` = 16 then 'LEVEL 2' when `b`.`perencanaan` + `b`.`k3_pengelola_kk` + `b`.`k3_sop` + `b`.`k3_apd` + `b`.`k3_peta_risiko` + `b`.`k3_jalur` + `b`.`k3_sedia_apar` + `c`.`pembentukan_ukk` + `d`.`pendataan_kerja` + `e`.`peta_wilayah` = 10 then 'LEVEL 1' else 'BELUM MEMENUHI' end AS `Level` from (((((`puskesmasses` `a` left join `v_pkm_kerja_internal` `b` on(`b`.`puskesmas_id` = `a`.`id`)) left join `v_u_k_k_s` `c` on(`c`.`puskesmas_id` = `a`.`id`)) left join `v_pkm_pembinaan_kerja` `d` on(`d`.`puskesmas_id` = `a`.`id`)) left join `v_pkm_profile` `e` on(`e`.`puskesmas_id` = `a`.`id`)) left join `v_pelayanan_pak` `f` on(`f`.`puskesmas_id` = `a`.`id`)) group by `a`.`id`
Advertisement
Add Comment
Please, Sign In to add comment