1
私は1つの結果 "3"を返す関数を持っています。データベースとselect文の中でselect文に追加する値が必要です。値の1つが関数から来ているselect文に2つの値を追加する - codeigniter/php/mysql
このクエリでは、最初の関数から一つの値を返します。
function insert() {
$siteid = 1;
$field = 3;
$time = "2011-10-11 15:04:56";
$this->db->select('Offset_value', 1)
->from('offset')
->where('siteid', $siteid)
->where('Offset_field', $field)
->where('time <', $time);
$query = $this->db->get()->result_array();
foreach ($query as $row) {
echo $row['Offset_value'];
}
return $query;
}
は、私は、このSELECT文で計算することが必要になります。
$this->db->select("kwh * $dr * $kwp + $this->insert() AS kwhdata")
->from('expected_kwh')
->where('direction', $direction)
->where('tilt', $tilt)
->where('month', $month);
$query2 = $this->db->get()->result_array();
return $query2;
私はそのストアドプロシージャを書き換えしようとしていますmssqlで作成されました。これはそれがそこで動作する方法ですので、私はここで同じアプローチを使用しようとしています。
おかげ
良く見える、感謝 – lmpearce1
はあなたが答えを受け入れる気にしませんか? :) – tedders