Koleksi Query: Difference between revisions

From OnnoCenterWiki
Jump to navigationJump to search
Gibransyah (talk | contribs)
New page: = Date/Time = * Hitung penjualan tahunan dikelompokkan per bulan dan per minggu (#mysql) SELECT YEAR( tglTransaksiJual ) AS tahun, MONTH( tglTransaksiJual ) AS bulan, WEEK( tglTrans...
 
Gibransyah (talk | contribs)
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
= Date/Time =
= Date/Time =
* Hitung penjualan tahunan dikelompokkan per bulan dan per minggu (#mysql)
* Hitung penjualan tahunan dikelompokkan per tahun, per bulan, dan per minggu (#mysql)
 
<b>Kasus</b>
[[Image:Group-by-week-source.png]] --> [[Image:Group-by-week-result.png]]
 
<b>Query</b>
  SELECT  
  SELECT  
   YEAR( tglTransaksiJual ) AS tahun, MONTH( tglTransaksiJual ) AS bulan,  
   YEAR( tglTransaksiJual ) AS tahun, MONTH( tglTransaksiJual ) AS bulan,  
Line 9: Line 14:
  GROUP BY  
  GROUP BY  
   tahun, bulan, minggu
   tahun, bulan, minggu
Ref http://think-robot.com/2009/04/week-of-the-month-in-mysql/

Latest revision as of 06:31, 13 June 2012

Date/Time

  • Hitung penjualan tahunan dikelompokkan per tahun, per bulan, dan per minggu (#mysql)
Kasus
 --> 
Query
SELECT 
 YEAR( tglTransaksiJual ) AS tahun, MONTH( tglTransaksiJual ) AS bulan, 
 WEEK( tglTransaksiJual, 5 ) - WEEK( DATE_SUB( tglTransaksiJual, INTERVAL DAYOFMONTH( tglTransaksiJual ) - 1 DAY ) , 5 ) +1 AS minggu, 
 SUM( uangDibayar ) AS total_sales
FROM 
 transaksijual
GROUP BY 
 tahun, bulan, minggu

Ref http://think-robot.com/2009/04/week-of-the-month-in-mysql/