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.
Klik link berikut untuk informasi cara menyisipkan kode program supaya tampil rapi dan terformat dengan baik di diskusiweb.com: http://www.diskusiweb.com/discussion/50415/cara-menyisipkan-kode-program-di-diskusiweb-com

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.

Comments

  • 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.