begin process at 2012 05 27 04:40:22
  Trouver un code source :
 
dans
 
Accueil > Forum > 

SQL

 > 

Access

 > 

Requêtes

 > 

requête update avec select


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

requête update avec select

mardi 21 juillet 2009 à 11:58:03 | requête update avec select

bies

Bonjour!!! besoin d'aide car çà fait des heures que je suis sur cette requête

Au départ, j'ai ma table1 dont un extrait ci dessous. dans cette table, j'ai des numéros de semaines d’hospitalisation avec chacun leur date de sortie. Cependant, la date de sortie pour un séjour n’apparaît que sur la ligne correspondant à la dernière semaine de cette hospitalisation.

colonne A colonne B
134
134
134
134
134
134 24022009
138
138
138 04032009

Je voudrais obtenir dans ma table des données coe suit:

colonna A colonne B
134 24022009
134 24022009
134 24022009
134 24022009
134 24022009
134 24022009
138 04032009
138 04032009
138 04032009

Quelqu'un pourrait t'il m'aider à écrire cette requête?

Merci d'avance







mercredi 22 juillet 2009 à 10:21:08 | Re : requête update avec select

aieeeuuuuu

bonjour,

si votre champ est a NULL, une requete de ce type doit fonctionner :

UPDATE MaTable AS X
SET ColB = (SELECT ColB FROM MaTable AS Y WHERE X.ColA = Y.ColA AND Y.ColB IS NOT NULL)


il faut pour cela etre sur que pour un ID de la colonne A, on ne puisse JAMAIS avoir deux valeurs differentes dans la colonne B, sinon la requete va planter (a moins d'ajouter un TOP 1 dans la requete en question par exemple)



Cette discussion est classée dans : table, colonne, requête, select, update


Répondre à ce message

Sujets en rapport avec ce message

Update sur plusieurs tables [ par Chris_LaFouine ] Bonjour,Je voudrais savoir comment mettre à jour une table à partir des données d'une autre table. Je m'explique...J'ai une table A et une table B. Je 2 select dans une même requête [ par satsumy ] Bonjour,Voila j'ai une grosse requête à faire en fonction de plusieurs paramètres d'entrée.J'ai une table mission(idmission, date, heure, ...),une tab Requête select une ligne sur deux [ par Mayzz ] Bonjour à tous,Voila, je fais un site en ASP.NET et j'ai une requête spécifique à faire.Je souhaiterai faire une requête select dans un dataset (Table UPDATE à partir d'un SELECT (Oracle) [ par Polack77 ] Bonjour,J'ai une grosse table à mettre à jours donc je voudrais évité l'opérateur IN (si possible)J'ai deux table. Les deux contienne les même clef.Je Problème requête insert into avec select dans une autre table [ par francoissql ] Bonjour, Je cherche à copier des données d'une table vers une autre J'ai crée la requête suivante : insert into [SL_MUFIBUF-201001].[dbo].[KOSTKTR] Point dans le nom d'une colonne [ par junglist kirss ] Salut, j'ai un soucis avec une requête sous Access, je cherche à nommer une colonne via le "AS" de ma requête, ce nom de colonne doit contenir un "." Requète SELECT avec INNER JOIN sur plusieurs tables et des cles manquantes [ par bobarman ] Bonjour, j'ai 5 tables: Une table Fabrications tout en haut, 3 tables filles reliées à cette table Fabrications : Commandes, Formules, ControlesQualit [FIREBIRD] améliorer UPDATE ... WHERE VAR IN(SELECT...) [ par RV2931 ] Bonjour, J'effectue actuellement des requêtes imbriquées sous la forme [code=sql]UPDATE T1 SET T1.F1 = 'FOO' WHERE T1.ID IN ( SELECT T1.ID FROM T1 W problème avec la requête select [ par hajerkerkena ] bonjour, je trouve un problème avec la requête select avec condition sur deux champs. voici ma requête string strcmd = "select count(*) from personne Requête SELECT sur 2 tables avec un minimum à récupérer [ par goldenboy68 ] Hello, J'aurais besoin d'un peu d'aide pour une p'tite requête récalcitrante. [b]Voilà mes 2 tables :[/b] Table resultats [idResultat / idJoueur / t


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,967 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales