Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

Access query, min waarde naar nul

Pagina: 1
Acties:

  • Snoll3bulk
  • Registratie: Augustus 2005
  • Laatst online: 19-03 11:03
Hallo,

Op school zijn we bezig met een project in Access. Het gaat om een autoreserverings systeem met een factuur. De regels zijn per auto dat je er een aantal kilometer per dag mee mag rijden (gratis) als je hier overheen gaat moet je gaan betalen per kilometer. Nu is ons probleem dat als de persoon binnen het max km per dag heeft gereden en dus niks hoeft te betalen er een negatieve waarde uitkomt.
Dt moet dus gewoon een 0 (nul) worden en geen negative waarde.

We rekenen nu alles uit in een query. Mijn vraag is: is er een manier om van de negatieve waarde automatisch een 0 waarde te maken.

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-11 17:22

gorgi_19

Kruimeltjes zijn weer op :9

Je kan met de IIF functie aan de gang.

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • Voutloos
  • Registratie: Januari 2002
  • Niet online
En noem het aub gewoon negatieve waarden. 'min waarde' klinkt wel heel erg groep 6 basisschool. :P

{signature}


  • FragFrog
  • Registratie: September 2001
  • Laatst online: 20-11 13:35
//edit
offtopic:
Aargh, zit in de verkeerde taal te denken 8)7

Mijn excuses, 't is nog vroeg :'(

[ Voor 134% gewijzigd door FragFrog op 11-02-2008 11:56 ]

[ Site ] [ twitch ] [ jijbuis ]


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-11 17:22

gorgi_19

Kruimeltjes zijn weer op :9

FragFrog schreef op maandag 11 februari 2008 @ 11:48:
SQL:
1
SELECT MAX(`berekende waarde`, 0) AS `price`

:?

* FragFrog heeft geen ervaring met Access verder, maar dit werkt in de meeste SQL varianten wel aardig volgens mij :)
Dat ben ik wel benieuwd welke exotische SQL-varianten jij normaal werkt, want dit gaat normaliter niet werken :)

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • Mammon
  • Registratie: December 2006
  • Laatst online: 05-11 15:25
De abs() functie

Edit: Laat maar ik lul weer uit mijn nek

[ Voor 27% gewijzigd door Mammon op 11-02-2008 18:19 ]


  • creator1988
  • Registratie: Januari 2007
  • Laatst online: 18-11 22:35
iif(totaal < 0, 0, totaal) ?

  • P.O. Box
  • Registratie: Augustus 2005
  • Niet online
ik heb ooit wel eens dit gebruikt op een database die geen IIF en geen MAX ondersteunde...

niet al te fraai, werkt wel:

SQL:
1
SELECT (totaal + ABS(totaal)) / 2 as totaal
Pagina: 1