0

これは私のクエリです

function get_transaksi_by_tgl($tgl_awal,$tgl_akhir,$limit, $offset = 0) {

      $rs['query'] = $this->db->query("SELECT a.id_transaksi, a.nama, a.tgl_transaksi, 
      (SELECT COUNT( id_transaksi ) AS jum FROM tbl_detail_trs_menu WHERE id_transaksi = a.id_transaksi) 
      AS jumlah, a.status_transaksi, a.total, b.status_pelanggan, c.nama_karyawan FROM tbl_transaksi a 
      LEFT JOIN tbl_pelanggan b ON a.id_pelanggan = b.id_pelanggan LEFT JOIN tbl_karyawan c 
      ON a.id_karyawan = c.id_karyawan WHERE a.status_transaksi =  'OK' AND a.tgl_transaksi between  ".$tgl_awal." 
      AND ".$tgl_akhir." LIMIT ".$offset.",".$limit."");

      echo "jumlah : ".$rs['query']->num_rows();
    return $rs;
}

しかし、このクエリは行を返すことができません....
一方、データベースでクエリを実行すると4行を返すことができます...なぜですか??? ありがとうございます

4

0 に答える 0