Необходимо преобразовать дату в формате d-m-y в Ymd в запросе - PullRequest
0 голосов
/ 28 сентября 2011

Мне нужно сравнить даты в запросе, дата хранится в базе данных, например, d-m-y (24 марта-11), и мне нужно преобразовать ее в Ymd (20110324).

Вот так выглядит мой запрос, мне нужно преобразовать C.SP_COMMENTS_ACTIVITY_DATE в Ymd

Возможно ли сделать это во время выполнения или мне нужна отдельная функция для захвата этого значения и преобразования его перед выполнением этого запроса?

return $this->db
->distinct()
->select('*')
->from('SP_COMMENTS C')
->where('C.SP_COMMENTS_USERNAME', $user)
->where('C.SP_COMMENTS_YEAR_CODE', $year_code)
->where('C.SP_COMMENTS_ACTIVITY_DATE >=', date("Ymd", strtotime($this->input->post('user_begin_date'))))
->where('C.SP_COMMENTS_ACTIVITY_DATE <=', date("Ymd", strtotime($this->input->post('user_end_date'))))
->get()
->result_object();

1 Ответ

0 голосов
/ 28 сентября 2011
->where('DATE(C.SP_COMMENTS_ACTIVITY_DATE, "%Y%m%d") >=', date("Ymd", strtotime($this->input->post('user_begin_date'))))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...