Bonjour,
J'ai une table "tarif" contenant 4 colonnes : ID, valeur, mois et année
Le problème est qu'actuellement, tous les champs "valeur" de l'année 2018 sont faux. J'aimerais donc remplacer tous les champs "valeur" de 2018 par ceux de l'année 2017 (Est-ce que j'ai été clair jusqu'ici?)
Ce que j'ai fait est de copier tout ce qui concerne 2017 dans une table temporaire, j'ai fais un update sur le champ 'année' pour le remplacer en 2018 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Use basededonnee select * into tariftemp from tarif where annee = 2017
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 UPDATE tariftemp Set annee = 2018 where annee = 2017
Il me reste juste à copier les données de cette table temporaire dans la table "tarif" par un UPDATE.
Quelle est la requête à effectuer ? J'utilise SQL de temps en temps, je ne suis pas vraiment à l'aise avec ça et je n'ai pas envie d'écraser des choses...
Partager