Vraag : SQL 2005 de Vraag van de Update??

Het proberen om sommige gegevens in een lijst bij te werken genoemd „Servmed“.  Zie verder voor een steekproef van wat ik wil bijwerken (de gebiedsnamen worden onderstreept):


Level1 Servcode activerate billtype
1b 1.0000 S
6 BO 2.0000 S
6 BO 1.6700 C
27 BO 2.0000 S
27 BO 1.6700 C
29 BO 2.0000 S
29 BO 1.6700 C


'Level1 een klant identificeren - de meeste klanten hebben twee rijen voor servcode='BO', voor deze rijen, wil ik activerate in de rij met „S“ voor billtype bijwerken om activerate in de rij met „C“ voor billtype aan te passen.  De tarieven variëren van klant aan klant, zodat kan ik allen met het zelfde niet alleen bijwerken.  Sommige klanten hebben slechts één billtype, zo enkel één rij is teruggekeerd… zij kan excluded.

Any- suggesties zijn?

Antwoord : SQL 2005 de Vraag van de Update??

update Servmed
reeks activerate = (selecteer activerate
                  van Servmed B
                  waar B.Level1 = Servmed.Level1
                  en B.Servcode = Servmed.Servcode
                  en B.billtype = „C“)
waar Servmed.Servcode = „BO“ en Servmed.billtype = „S“
Andere oplossingen  
 
programming4us programming4us