RE: [belajar-sql] cara menampilkan transaksi berdasarkan bulan

1302 views
Skip to first unread message

Salman El Farisi

unread,
Jan 20, 2013, 1:52:09 AM1/20/13
to indigo carmine, belaj...@googlegroups.com
Coba gunakan query GROUP BY
misal:
SELECT bulan, COUNT(id) as jumlah FROM tbl_transaksi GROUP BY bulan

Nb: Saya ga tau struktur table yg digunakan jd nama table dan fieldnya silahkan disesuaikan :D

Sent from my Windows Phone

From: indigo carmine
Sent: 20/01/2013 13:19
To: belaj...@googlegroups.com
Subject: [belajar-sql] cara menampilkan transaksi berdasarkan bulan

permisi admin n member,saya ingin bertanya bagaimana menampilkan jumlah transaksi berdasarkan bulan pada database phi_minimart yang kebetulan disana transaksinya hanya dibulan januari,bagaimana jika ada bulan lainnya,jadi output yang saya inginkan nantinya,,

============================
|| Bulan               || Jumlah transaksi ||
============================
|| Januari             ||           20            ||
|| Februari            ||            1            ||
|| Maret                ||            0           ||
|| April                 ||           32           ||
===========================

dst,,,
mohon bantuan querynya,,jika tidak bisa mohon diberikan solusi yang mendekati output yg saya minta :)
terima kasi,,

indigo carmine

unread,
Jan 21, 2013, 5:10:06 AM1/21/13
to belaj...@googlegroups.com, indigo carmine
nah itu dah saya coba bro,,tapi masalahnya disini format waktu kapan transaksi itu berlangsung di tulis yyyy mm dd,contoh 2012 01 11 jadi misal saya ingin menampilkan jumlah transaksi yang terjadi per bulan gmn?sesuai output yg diminta,,btw thx jawabannya :)

Salman El Farisi

unread,
Jan 21, 2013, 5:23:53 AM1/21/13
to indigo carmine, belaj...@googlegroups.com
Hmm.. Kalo GROUP BY MONTH(field_date) bisa ga ya?


Sent from my Windows Phone

From: indigo carmine
Sent: 21/01/2013 17:10
To: belaj...@googlegroups.com
Cc: indigo carmine
Subject: Re: [belajar-sql] cara menampilkan transaksi berdasarkan bulan

Salman El Farisi

unread,
Jan 21, 2013, 10:18:40 AM1/21/13
to belaj...@googlegroups.com
Wah maaf saya baru sadar kalo format tanggalnya itu yyy mm dd (pake spasi) bukan yyyy-mm-dd seperti standardnya mysql. Kalau begitu mas harus convert dl tanggalnya pake fungsi STR_TO_DATE()

Jd query nya:
SELECT COUNT(id) as jumlah, MONTH(STR_TO_DATE(tanggal, '%Y %m %d')) AS bulan FROM tbl_transaksi GROUP BY bulan

Saya coba di laptop hasilnya
Jumlah   bulan
4               1
5               2
3               3

indigo carmine

unread,
Jan 21, 2013, 7:42:09 PM1/21/13
to belaj...@googlegroups.com
jd smangat SQL,masi pake database phi_minimart,,
kalo misal outputnya

kodeitem bln1 bln2 bln3
==================
123          3      2     2

mksdnya jumlah item yg ditmpln perbulannya,item a pd bln jnuari sgini,dst,,gmn mas?
Reply all
Reply to author
Forward
0 new messages