aries_

trigger_IF

Jun 25th, 2012
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 0.81 KB | None | 0 0
  1. create trigger grafik AFTER UPDATE on plan
  2. for each row begin
  3. if select `TGL_MULAI` from plan where month(`TGL_MULAI`)='05' THEN
  4. update report set Berhasil = (SELECT count( * ) AS Berhasil
  5. FROM plan
  6. WHERE Terlaksana = 'Berhasil' AND month( `TGL_MULAI` ) = '05' ) where Bulan='MEI'
  7.  
  8. update report set Gagal = (SELECT count( * ) AS Gagal
  9. FROM plan
  10. WHERE Terlaksana != 'Berhasil'
  11. AND month( `TGL_MULAI` ) = '05' ) where Bulan='MEI'
  12. ELSEIF select `TGL_MULAI` from plan where month(`TGL_MULAI`)='06' THEN
  13. update report set Berhasil = (SELECT count( * ) AS Berhasil
  14. FROM plan
  15. WHERE Terlaksana = 'Berhasil' AND month( `TGL_MULAI` ) = '06' ) where Bulan='Jun'
  16.  
  17. update report set Gagal = (SELECT count( * ) AS Gagal
  18. FROM plan
  19. WHERE Terlaksana != 'Berhasil'
  20. AND month( `TGL_MULAI` ) = '06' ) where Bulan='JUN'
  21. END IF
  22. END$$
Advertisement
Add Comment
Please, Sign In to add comment