bies
Messages postés21Date d'inscriptionmardi 18 novembre 2008StatutMembreDernière intervention30 juillet 2010
-
21 juil. 2009 à 11:58
aieeeuuuuu
Messages postés698Date d'inscriptionjeudi 16 janvier 2003StatutMembreDernière intervention20 mai 2011
-
22 juil. 2009 à 10:21
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:
aieeeuuuuu
Messages postés698Date d'inscriptionjeudi 16 janvier 2003StatutMembreDernière intervention20 mai 20113 22 juil. 2009 à 10:21
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)