4

日付が mm/dd/yyyy として保存されている列が db にあります。特定の日付より後の日付を持つすべての行を取得する必要があります。(例: 2013 年 1 月 1 日以降の任意の日付)。アクティブレコードを使用してこれを行うにはどうすればよいですか?

私が試してみました

$this->db->select('DATE_FORMAT(date, '%mm/%dd/%Y') as mydate');
$this->db->where('mydate >','01/01/2013');
4

1 に答える 1

10
$this->db->select("DATE_FORMAT(date, '%m/%d/%Y') as mydate",FALSE);
$this->db->from('table');
$this->db->where("DATE_FORMAT(date,'%Y-%m-%d') > '2013-01-01'",NULL,FALSE);
于 2013-07-03T20:56:19.630 に答える