Bonjour à tous,
J'ai une procédure stockée qui fonctionne bien, elle insère des données d'une table A à une table B et une fois insérées elle vide la table A.
Tout se passe bien sauf que la date dans la table B est de la forme DD/MM/YY: me donne par exemple 13/06/20.
En fait j'ai trouvé le problème dans ma procédure qui prend les deux premiers chiffres de l'année et non les deux derniers...
Sauf que maintenant j'aimerais faire un UPDATE de la ma table B pour mettre toutes les dates dd/mm/20 en dd/mm/11.
Evidemment je pourrais faire un:
UPDATE MATABLEB SET FSDH_DATE = '02/06/11' WHERE to_char(FSDH_DATE, 'DD/MM/YY') = '02/06/20';
Et répéter cette requête sur toutes les dates impactées. Mais y aurait-il une manière de faire autement? Une requête qui me ramene toutes les dates dd/mm/20 et qui update en même temps?
Merci d'avance à tous!
Partager