Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1696 connectés 

 


Dernière réponse
Sujet : [SQL SERVER] Pb d'Update multiples
Mara's dad Exemple de UPDATE ... FROM sous SQL SERVER 2000
 
UPDATE titles
    SET ytd_sales = t.ytd_sales + s.qty
    FROM titles t, sales s
    WHERE t.title_id = s.title_id
    AND s.ord_date = (SELECT MAX(sales.ord_date) FROM sales)
 
La doc est là : http://msdn.microsoft.com/library/ [...] z_82n9.asp

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Mara's dad Exemple de UPDATE ... FROM sous SQL SERVER 2000
 
UPDATE titles
    SET ytd_sales = t.ytd_sales + s.qty
    FROM titles t, sales s
    WHERE t.title_id = s.title_id
    AND s.ord_date = (SELECT MAX(sales.ord_date) FROM sales)
 
La doc est là : http://msdn.microsoft.com/library/ [...] z_82n9.asp
kilikil merci, je vais essayer cela tout de suite.
THE REAL SMILEY bien sur, il suffit d'imbriquer ta requete 'Select' dans ta requete 'Update'

 

[jfdsdjhfuetppo]--Message édité par THE REAL SMILEY--[/jfdsdjhfuetppo]

kilikil salut.
Je desirerai savoir s'il est possible faire un UPDATE simultané de plusieurs enregistrements d'une table dans SQL SERVER.
Les valeurs des enregistrements a mettre a jour proviendraient d'un SELECT sur une premiere table, puis a l'aide d'un UPDATE mettre a jour tous les enregistrements concernés dans une seconde table. (peut etre la meme...)
 
En gros, est ce que sous SQL SERVER il existe une fonction qui permettrait de traiter distinctement chacun des resultats du SELECT pour recuperer les valeurs resultantes afin des les utiliser dans l'UPDATE.
 
A+

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)