Supposons que j'ai une table:
names
Je veux soustraire 300 de sa colonne:
salary
et stocker les résultats dans une nouvelle colonne comme:
newsalary
Je sais comment puis-je avoir les résultats en utilisant:
select salary-300 as newsalary from names;
donc ça marche mais j'ai besoin de stocker les résultats dans une nouvelle colonne et mettre à jour ma table que j'ai essayé:
update names set newsalary=(salary-300);
Je suis juste nouveau à SQL Server 2008 et en essayant de l'apprendre s'il vous plaît aidez-moi est-ce que je fais quelque chose de mal ou … Merci d'avance!
Vous devriez avoir une colonne "newsalary" pour exécuter votre requête de mise à jour. Sinon, cette requête est correcte.