2017-01-07 13 views
0
$this->db->select('SUM(status = In Stock)As In Stock,SUM(status = Allocated)AS Allocated,SUM(status = Decommission) as Decommission,SUM(status = In transit)AS In Transit'); 
    // $this->db->from('assets'); 
    $this->db->group_by("assettype,location"); 
    $query = $this->db->get('assets'); 

上記のクエリで構文エラーが発生しました。 親切Codeigniter mysql sum query

+0

エラーメッセージは誰が返しますか? 'PHP'か' MySQL'ですか?つまり、MySQLで 'query'を実行しようとしましたか? – ShutUpMagda

答えて

0

の変化を助ける ます$ this-> DB-> =) "在庫あり" IN_STOCK、SUM(ステータス= "割り当て")、SUM(ステータス= "使用停止")割り当てのように( 'SUM(ステータスを選択退役として、SUM(ステータス= "In transit")AS In_Transit ');