Tolong pilih kategori sesuai, jenis posting (pertanyaan atau bukan) dan sertakan tag/topik yang sesuai misal komputer, php, mysql, dll.
Promosi atau posting tidak pada tempatnya akan kami hapus.
Mencantumkan kode program di posting Anda, tolong ikuti aturan yang sesuai, baca http://diskusiweb.com/discussion/39204/aturan-cara-menyisipkan-kode-program-di-diskusiweb

Baca cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1

Menjumlahkann value berdasarkan id

siang agan/sis,
Mohon bantuannya, bagaimana cara menjumlahkan value berdasarkan id, ini contoh table nya.

https://postimg.org/image/hojsoafs1/

hasil akhirnya pengen seperti ini :

nama off pagi ijin
user1 5 8 1
user2 5 8 1

Terimakasih sebelumnya atas bantuan agan/sis.

Tanggapan

  • serem juga itu table..
    masih bisa di normalisasi lagi harusnya..
    tapi karna lu lagi pengen..
    dipuasin dah:
    SELECT name,
    SUM(
    CASE
    WHEN tgl1 ="OFF" THEN 1
    WHEN tgl2 ="OFF" THEN 1
    WHEN tgl3 ="OFF" THEN 1
    WHEN tgl4 ="OFF" THEN 1
    WHEN tgl5 ="OFF" THEN 1
    WHEN tgl7 ="OFF" THEN 1
    WHEN tgl8 ="OFF" THEN 1
    WHEN tgl9 ="OFF" THEN 1
    WHEN tgl10="OFF" THEN 1
    WHEN tgl11="OFF" THEN 1
    WHEN tgl12="OFF" THEN 1
    WHEN tgl13="OFF" THEN 1
    WHEN tgl14="OFF" THEN 1
    END
    ) AS off,
    SUM(
    CASE
    WHEN tgl1 ="pagi" THEN 1
    WHEN tgl2 ="pagi" THEN 1
    WHEN tgl3 ="pagi" THEN 1
    WHEN tgl4 ="pagi" THEN 1
    WHEN tgl5 ="pagi" THEN 1
    WHEN tgl7 ="pagi" THEN 1
    WHEN tgl8 ="pagi" THEN 1
    WHEN tgl9 ="pagi" THEN 1
    WHEN tgl10="pagi" THEN 1
    WHEN tgl11="pagi" THEN 1
    WHEN tgl12="pagi" THEN 1
    WHEN tgl13="pagi" THEN 1
    WHEN tgl14="pagi" THEN 1
    END
    ) AS pagi,
    SUM(
    CASE
    WHEN tgl1 ="ijin" THEN 1
    WHEN tgl2 ="ijin" THEN 1
    WHEN tgl3 ="ijin" THEN 1
    WHEN tgl4 ="ijin" THEN 1
    WHEN tgl5 ="ijin" THEN 1
    WHEN tgl7 ="ijin" THEN 1
    WHEN tgl8 ="ijin" THEN 1
    WHEN tgl9 ="ijin" THEN 1
    WHEN tgl10="ijin" THEN 1
    WHEN tgl11="ijin" THEN 1
    WHEN tgl12="ijin" THEN 1
    WHEN tgl13="ijin" THEN 1
    WHEN tgl14="ijin" THEN 1
    END
    ) AS ijin
    FROM TABLE
  • harap maklum ane masih newbie.

    terimakasih gan bantuannya.
    ane coba dulu.
Sign In or Register to comment.