У меня есть таблица с разными датами, и одно из них разделено на 3 поля: PassDay, PassMonth, PassYear.
Я хочу сравнить эти даты с другой датой-временем orig_date
, поэтому я сделал
select `orig_date`, CONCAT_WS('-',`PassYear`,`PassMonth`,`PassDay`) as `pass_expiration` where `pass_expiration` < `orig_date`;
Проблема в том, что месяц сохраняется как название месяца (январь), а не какчисло (01), поэтому мой результат для pass_expiration
, например, 2013-апрель-15.
Есть ли способ преобразовать это (2013-апрель-15) в обычную дату-время непосредственно из запроса