Postingan lainnya
Query grouping pada Codeigniter ...
<?php $this->db->select('*')->from('my_table')
->group_start()
->where('a', 'a')
->or_group_start()
->where('b', 'b')
->where('c', 'c')
->group_end()
->group_end()
->where('d', 'd')
->get();
// Generates:
// SELECT * FROM (`my_table`) WHERE ( `a` = 'a' OR ( `b` = 'b' AND `c` = 'c' ) ) AND `d` = 'd' ?>
ada yang bisa bantu jelasin, maksud dari query grouping dan gambarannya seperti apa kira"?
2
1 Jawaban:
contohnya misal ada tabel transaksi, berisi periode transaksi, periode januari, februari,dll
table transaksi id nofaktur periode nominal 1 FK1701001 JANUARI 1000 2 FK1701002 JANUARI 500 3 FK1701003 FEBRUARI 5000
nah kita ingin melihat total nominal transaksi per periode? bisa menggunakan grouping
$this->db->select('transaksi.periode, SUM(transaksi.nominal) AS total');
$this->db->group_by('transaksi.periode');
$query = $this->db->get('transaksi');
eturn $query->result();
table transaksi periode nominal JANUARI 1500 FEBRUARI 5000
semoga sesuai ama yg dimaksud, dan klo ada salah mohon dikoreksi :) hhe
0