Annee format "0214" au lieu de "2014"
Bonjour a tous,
j'ai un probleme sur ma base, les annees sont aux formats 0213, 0214, bref c'est n'importe quoi.
Je voudrais faire un update qui inverse les deux premiers caracteres de l'annee.
Grosso modo je voudrais faire ca:
Code:
1 2 3
| UPDATE date_table
SET value_date = TO_DATE('2013 || TO_CHAR(value_date,'MMDDHH24MISS'),'YYYYMMDDHH24MISS')
WHERE SUBSTR(TO_CHAR(value_date,'YYYY'),1,2) = '02' ; |
Le probleme c'est que ca va changer toutes les dates : 0213, 0214 en 2013.
Est ce qu'il ne serait pas possible d'updater seulement le millenaire et le siecle d'une annee ??
Merci