2017-04-12 11 views
1

とデートするためにvarchar型として格納されている日付を変換することができますし、日付 の間で検索しているときに私は結果を取得したいことはここを見て はどのように我々は、私の日付値をvarchar型に格納されている。ここ

私のDATE_FORMAT

public function get_report($from1,$to1) 
{ 
    $from=DATE($from1); 
    $to=DATE($to1); 
    $this->db->order_by('customer_account_id','desc'); 
    $this->db->where('Date(`date`) >= ',$from); 
    $this->db->where('Date(`date`) <= ',$to); 
    return $this->db->get('customer_accounts'); 


} 
を持ってください私のコードですこの 31-01-2017のようなもので、私はこの結果のように自分のコードを使用する場合 date機能は「YYYY-MM-DD」形式で dates見込ん

答えて

0

MySQLを取得されていません。 varchar列に格納されている日付の値をその形式に変更すると、結果が得られます。 varchar列をdateに変換すると、テーブルからデータを選択したほうが高速になるため、より良い結果が得られます。取得中

0

使用MySQLのCONVERT関数は、現在までに、VARCHARの値を変換します。

関連する問題