select tahun, bulan, sum(total_debet) from t_jurnal
group by rollup(tahun,bulan)
munculin data per tahun setiap bulannya dan total per tahun dan total 
keseluruhan, cocok untuk liat laporan tahunan


select tahun, bulan, sum(total_debet) from t_jurnal
group by rollup(tahun), rollup(bulan)
munculin data setiap tahun beserta total keseluruhannya dan munculin 
data per bulan dalam tahun yang berbeda dan total 

perbulannya, cocok buat bandingin angka setiap bulannya dalam tahun 
yang berbeda

select tahun, bulan, sum(total_debet) from t_jurnal
group by cube(tahun), cube(bulan)
munculin data per tahun setiap bulannya dan total per tahun, total 
perbulan dan total keseluruhan, cocok untuk filter per 

tahun, tapi kalo dimunculin datanya semuanya kayaknya gak valid

select tahun, bulan, sum(total_debet) from t_jurnal
group by cube(tahun,bulan)
munculin data total perbulan ,  total pertahun dan detail setiap 
bulannya, cocok untuk filter per tahun, tapi kalo dimunculin 

datanya semuanya kayaknya gak valid tapi dibandingkan dengan select 
tahun, bulan, sum(total_debet) from t_jurnal
group by cube(tahun), cube(bulan) masih lebih baik select tahun, 
bulan, sum(total_debet) from t_jurnal
group by cube(tahun,bulan)


select tahun, bulan, sum(total_debet) from t_jurnal
group by grouping sets(tahun,bulan)
munculin data total setiap tahun dan total setiap bulan

select tahun, bulan, sum(total_debet) from t_jurnal
group by grouping sets(tahun),grouping sets(bulan) order by tahun
munculin data pertahun dan detail perbulannya

select tahun, bulan, sum(total_debet) from t_jurnal
group by cube(tahun,bulan)
having grouping_id(tahun,bulan)=angka
angka = 0 detail
angka = 1 tahun
angka = 2 bulan
angka = 3 total keseluruhan

select rownum, bukti_jurnal from(select * from t_jurnal) 
where  rownum <=10
munculin 10 baris pertama patokannya ada pada rownum, kenapa pake 2 
select karena select ke 2 itu entarnya diambil dan 

disusun secara baris

where lebih cepet dibanding having
exists lebih cepat dibanding in
distinct lebih lambat dibanding dengan exists // belum terbukti cara 
pemakaiannya


Kirim email ke