J'essaie de mettre à jour une colonne dans une série d'environ 113000 lignes dans un tableau. J'ai une table où il y a un MRN, rencontrer, et admettre des colonnes en question. J'ai rencontré un problème où une rencontre a été inscrite dans ce tableau plusieurs fois, mais avec des MRNS différents. Je veux mettre à jour une colonne appelée 'Message' avec une valeur 'rencontre en double' mais SEULEMENT si cette rencontre n'est pas la date admise la plus courante.Mise à jour de la colonne du tableau où une colonne est la valeur maximale
Par exemple
Encounter MRN Admitted
000000000497 0000097778 2006-01-04 20:26:00
000000000497 0000092892 2006-03-17 09:51:00
000000000497 0000003023 2008-08-15 09:50:00
000000000719 0000103691 2008-10-16 14:45:00
000000000719 0000048708 2006-05-26 08:04:00
000000000719 0000024123 2006-01-09 15:43:00
000000003390 0000099595 2006-03-13 11:30:00
000000003390 0000079713 2010-04-22 14:40:00
Pour les informations ci-dessus, je veux mettre à jour la colonne de message pour la ligne 1 et 2 parce que la ligne 3 est admis les plus récentes pour la rencontre 000000000497. lignes 5 et 6 pour 000000000719 parce que la ligne 4 est sa date d'admission la plus récente.
J'ai essayé de chercher par ici, mais je n'ai rien trouvé. Je ne savais pas si j'avais besoin de créer un curseur pour ça ou quoi. Toute aide sera la bienvenue.
pour ce qui précède, il n'a pas le format que je l'avais –
rencontre 000000000497 aurait 3 entrées, avec MRNS différents ... Je mettre à jour les 2 plus avouent dans la colonne dates message et ne rien faire pour le plus courant admettre distinctement la date pour chaque rencontre –
Quelle base de données et quelle version? –