В моей таблице MySQL DB у меня есть столбец StartDate (типа varchar) плюс три отдельных целочисленных столбца; День месяц год.
Я хочу объединить значения дня, месяца и года и вставить полученное значение в поле StartDate в формате дд/мм/гг (например, 03/07/84
).
Это было бы не слишком сложно, но многие значения дня и месяца состоят только из одной цифры, поэтому они должны иметь префикс 0 (например, 1 становится 01, 9 становится 09, 11 остается неизменным), чтобы соответствовать требуется форматирование StartDate.
Другая проблема — поле «Год». В настоящее время он содержит 4 цифры года, поэтому первые 2 цифры необходимо удалить, чтобы соответствовать форматированию StartDate (например, 1984 становится 84, 2001 становится 01).
Может ли кто-нибудь помочь разработать процедуру, которую мне нужно пройти, чтобы достичь этого. Я предполагаю, что мне нужно сначала поработать со столбцами «День», «Месяц» и «Год», чтобы получить их в правильном форматировании, а затем скопировать их и добавить символы «/» в столбец StartDate.
Заранее большое спасибо за помощь и помощь.