Copie d'une table dans une autre
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:
1 2 3
| Use basededonnee
select * into tariftemp
from tarif where annee = 2017 |
Code:
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...