В моята MySQL DB таблица имам колона, наречена StartDate (от тип varchar) плюс три отделни целочислени колони; Ден, месец, година.
Това, което искам да направя, е да комбинирам стойностите за ден, месец и година и да вмъкна получената стойност в полето StartDate във формат дд/мм/гг (напр. 03/07/84
).
Това не би било твърде трудно, но много от стойностите за ден и месец са дълги само една цифра, така че те трябва да бъдат с префикс 0 (напр. 1 става 01, 9 става 09, 11 остава непроменено), за да отговарят на необходимо форматиране на начална дата.
Другият проблем е полето Година. Понастоящем това съдържа 4-цифрена година, така че първите 2 цифри трябва да бъдат изтрити, за да отговарят на форматирането на началната дата (напр. 1984 става 84, 2001 става 01).
Може ли някой да ми помогне да разработя процедурата, през която трябва да премина, за да постигна това. Предполагам, че първо трябва да работя върху колоните Ден, Месец и Година, за да ги приведа в правилното форматиране, преди след това да ги копирам и да добавя символите „/“ в колоната Начална дата.
Благодаря много предварително за цялата помощ и съдействие.