[Access 2007]Dubbele update in 1 query uitvoeren

Pagina: 1
Acties:

  • Strider
  • Registratie: November 2001
  • Laatst online: 15-07 13:51
Ik wil het volgende uitvoeren in 1 query:

UPDATE toeslag SET toeslag.percentage = toeslag.percentage-10
WHERE toeslag.toeslagcode='F'

En


UPDATE toeslag SET toeslag.percentage = toeslag.percentage+10
WHERE Not toeslag.toeslagcode='F';


Als ik ze los uitvoer, in 2 queries dan werkt het wel, maar ik wil het laten uitvoeren in 1 query, dat krijg ik niet echt voor elkaar.

Heeft iemand een idee, hoe dit moet?

BlaBlaBla


  • Maasluip
  • Registratie: April 2002
  • Laatst online: 16:09

Maasluip

Kabbelend watertje

Volgens mij is zoiets onmogelijk in SQL. Twee queries met twee verschillende where-clauses combineren is al onmogelijk, maar bij een select kun je dat nog ondervangen door een union. Maar dan nog zijn het twee verschillende selects.
Bij update queries kan dat zo ver ik weet niet. En eerlijk gezegd zie ik het nut voor iets dergelijks ook niet.

Signatures zijn voor boomers.