webForumDet fria alternativet

SQL Update

2 svar · 168 visningar · startad av tronez

tronezMedlem sedan juli 2001728 inlägg
#1

Ska göra en SQL sats som uppdaterar Månadslönen på de personer som inte är gifta. Det finns 6 olika Civilstånd man kan ha:

Gift;Ogift;Sambo;Skild;Änka;Änkling

Denna kodan nedan funkar som jag vill, men jag undrar om man inte kan göra detta på ett enklare sätt??

UPDATE Personal SET Personal.Manadslon = Manadslon-Manadslon*0.2
WHERE Personal.AvdID=2 And Personal.Civilstand="Ogift" Or AvdID=2 And Personal.Civilstand="Sambo" Or AvdID=2 And Personal.Civilstand="Änka" Or AvdID=2 And Personal.Civilstand="Änkling" Or AvdID=2 And Personal.Civilstand="Skild";
cyprysMedlem sedan dec. 20003 563 inlägg
#2
UPDATE Personal SET Personal.Manadslon = Manadslon-Manadslon*0.2
WHERE Personal.AvdID=2 AND Personal.Civilstand IN ("Ogift", "Sambo", "Sambo", "Skild", "Änka", "Änkling")

F.ö en ganska taskig lönesättning :)

tronezMedlem sedan juli 2001728 inlägg
#3

ahhh, tackar!

123 ms totalt · 3 externa anrop · v20260731065814-full.2b84b982
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)