MySQL: Как я назначаю дату (makedate?) с месяцем, днем и годом

Я имею три столбца, y, m, и d (год, месяц и день) и хочу сохранить это как дату.

Какую функцию я использовал бы на MySQL, чтобы сделать это?

По-видимому, makedate использует год и день года (см. ниже), но у меня есть месяц.

Я знаю, что могу использовать STR_TO_DATE (ул., формат), путем построения строки из (y, m, d), но я предположил бы, что существует более легкий способ сделать это.

ССЫЛКИ

MAKEDATE (год, dayofyear)

Возвращает дату, учитывая значения года и дня года. dayofyear должен быть больше, чем 0, или результат является ПУСТЫМ.

8
задан Joe Doyle 1 May 2012 в 00:09
поделиться