Avatar billede KlipKlap Novice
30. august 2019 - 11:01 Der er 4 kommentarer

Case when

Hej!

Jeg har en query med nogle priser. Tallene står med 4 decimaler, og jeg vil gerne lave en case when løsning, som oprunder efter følgende regel:

Pris mellem 0 og 1 oprundes til nærmeste 0,05
Pris mellem 1 og 5 oprundes til nærmeste 0,25
Pris mellem 5 og 20 oprundes til nærmeste 1,00
Pris mellem 20 og 100 oprundes til nærmeste 5,00
Alt over 100 oprundes til nærmeste xx9

På forhånd tak!
Avatar billede Jørgen Kirkegaard Professor
30. august 2019 - 14:31 #1
Google "Access vCase", første hit:
https://www.techonthenet.com/access/functions/advanced/case.php
Select Case LNumber
  Case 1 To 10
      [RegionName] = "North"
  Case 11 To 20
      [RegionName] = "South"
  Case 21 To 30
      [RegionName] = "East"
  Case Else
      [RegionName] = "West"
End Select

Eller er det afrundingerne, du ønsker hjælp til?
Avatar billede KlipKlap Novice
31. august 2019 - 01:24 #2
Grundlæggende så er det nok det hele, for jeg ikke lavet en sådan case when før.

Jeg har en query med felterne P1 til P6 som jeg ønsker at lave case when'en på, men aner ikke hvordan koden skal skrives. Sekundært kender jeg heller ikke oprundningsmulighederne i access.
Avatar billede Jørgen Kirkegaard Professor
03. september 2019 - 12:08 #3
Send en mail, så kan vi se på det, f.eks. over Teamviwer.
Avatar billede KlipKlap Novice
04. september 2019 - 10:19 #4
Ok - skriv gerne til mig på sandals@live.dk
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester