php
  • mysql
  • codeigniter-2
  • 2017-02-13 1 views 0 likes 
    0
    $this->db->where('if(`ledger_book`.is_pdc="1",`cheque_date`,`voucher_date`)<=', $to, false); 
    

    Я использую приведенный выше запрос на работу, как описано ниже:где положение с тем, если оператор MySQL запрос в CodeIgniter 2

    Если «is_pdc» установлен в 1, то условие должно быть выполнено с cheque_date еще, он должен использовать voucher_date.

    Этот запрос должен быть возвращен как этот если (is_pdc = «1», cheque_date, voucher_date) < = «2017-02-13» но мой запрос does't показать котировки на дату.

    Я использую код-воспламенитель версии 2.2.0.

    ответ

    0

    Я надеюсь, что это изменение поможет вам

    $this->db->where('if(`ledger_book`.is_pdc="1",`cheque_date`,`voucher_date`)<=', '"'.$to.'"', false); 
    
    Смежные вопросы