1
レコードを取得するためにアクティブレコードを使用しますが、私は2つの日付の差を取得するためにdatediff fuctionを使用します。これは、アクティブなレコードレコードレコードをCODEIGNERERで
$this->db->select('a.ID, a.PREFIX,
a.SERIAL_NUMBER, a.EOR_NUMBER,
a.IN_DATE, a.OUT_DATE,
DATEDIFF(OUT_DATE,IN_DATE) + 1 AS TOTAL_DATE, a.BALANCE, a.REMARKS, a.NO_EOR');
$this->db->from($this->table . ' as a');
である。しかし、クエリは次のように製造した。
SELECT `a`.`ID`,
`a`.`PREFIX`, `a`.`SERIAL_NUMBER`,
`a`.`EOR_NUMBER`, `a`.`IN_DATE`,
`a`.`OUT_DATE`, DATEDIFF(OUT_DATE, `IN_DATE) + 1` AS `TOTAL_DATE`,
`a`.`BALANCE`, `a`.`REMARKS`,
`a`.`NO_EOR` FROM
`tb_fin_storage` as `a`
クエリがIN_DATE) + 1
TOTAL_DATE
AS DATEDIFF(OUT_DATE、で間違っていた、と私はbackthickが生成されたことがわかりますARで間違っているすべてのソリューションがそのように評価されて
MYSQLあなたが戻ってin_dateの '周りティックなければならないのはなぜtooo –
を持っている)+ 1 'それは –
は' DATEDIFF(**。OUT_DATE、**。in_date時点)で試し+ 1を持っていた構文が正しくありませんAS TOTAL_DATE'ですか? – Zimmi