Bonjour,
J'ai une table comportant des informations sur différentes entreprises que je mets à jour annuellement, j'aimerai passer à une mise à jour trimestrielle, cependant, au trimestre, je n'ai pas toujours toutes les informations que je peux récupérer à l'année, j'aimerai donc lors de la mise à jour que si la cellule est vide, alors il prenne la valeur de l'année.
Voila une partie de la table que cela génère à l'année:
Ensuite la mise à jour aux trimestres:
Le problème est donc que la colonne CAPITALISATION n'est pas toujours remplie, car cette information n'est pas toujours disponible, j'aimerai donc que, lorsque la cellule est vide, alors il aille chercher l'information de l'année.
Actuellement j'utilise
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 UPDATE TEMP_ENTREPRISE INNER JOIN ENTREPRISE ON TEMP_ENTREPRISE.id_entreprise = ENTREPRISE.id_entreprise SET TEMP_ENTREPRISE.CAPITALISATION = ENTREPRISE.CAPITAISATION WHERE ENTREPRISE.DATE = "2022-03-31" AND ENTREPRISE.TRIMESTRE = "1";
Comment pourrais-je ajouter l'option SI ENTREPRISE.CAPITALISATION au 1er trimestre 2022 vide alors prendre l'information de l'année 2021.
Merci
Partager