Toon posts:

[SQL/ACCESS] if statement in query*

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een vraagje en weet niet goed of het kan,
ik wil een if inbouwen in mijn SQL query (in Access)

Ik wil een stand bij het voetbal met behulp van een query opbouwen

Ik heb een tabel met onder andere de velden

team: naam team
voor: doelpunten voor
tegen: doelpunten tegen

Wanneer een team meer doelpunten voor heeft gescoord dan tegen heb je gewonnen, dan moet je 3 punten krijgen, speel je gelijk dan krijg je een punt

if (voor > tegen) then
score + 3
end if

SQL = "SELECT team, if (voor > tegen) then score + 3) AS score FROM teams"

ja rare sql hierboven, kan ook niet, maar ik probeer een beetje aan te geven wat ik zou willen, en wat nu dus niet lukt.

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

als ik me goed herinner moest je iif gebruiken.

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
dank je, werkt

SELECT teams.team, IIf([eind voor]> [eind tegen],"3","0") AS score
FROM teams INNER JOIN wedstrijden ON teams.id = wedstrijden.[thuis ploeg];

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

Toch even de naam veranderd aangezien het specifiek voor ACCESS geldt en niet voor SQL in het algemeen.

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR