Avatar billede dsjk Novice
08. juni 2004 - 10:09 Der er 7 kommentarer og
1 løsning

Afrund beregnet til i forespørgsel

Hej

Jeg har denne forespørgsel:
SELECT ordreinfo.id AS ordreinfo_id, ordreinfo.Ordrenavn AS ordreinfo_Ordrenavn, ordreinfo.Firmanavn, ordreinfo.FirmaAdresse, ordreinfo.FirmaPostNr, ordreinfo.Firmaatt, ordreinfo.FirmaKunde, ordreinfo.Antalibundt, ordreinfo.kundenr, ordreinfo.opgavenavn, ordreinfo.omdeling, ordreinfo.indlevering, ordreinfo.indleveringsted, ordreinfo.vægt, ordreoplysninger.ordrenavn AS ordreoplysninger_ordrenavn, ordreoplysninger.postnr, ordreoplysninger.[Samtlige husstande], ordreoplysninger.[Samtlige - ekskl# Nej tak], ordreoplysninger.By, ordreoplysninger.[By - ekskl# Nej tak], ordreoplysninger.Land, ordreoplysninger.[Land - ekskl# Nej tak], ordreoplysninger.Etage, ordreoplysninger.[Etage - ekskl# Nej tak], ordreoplysninger.[V/RH], ordreoplysninger.[Villa/Række - ekskl# Nej tak], ordreoplysninger.Jord, ordreoplysninger.Kontor, ordreoplysninger.Butik, ordreoplysninger.[Fri-hus], ordreoplysninger.id AS ordreoplysninger_id, Postnr.bynavn, Postnr_1.bynavn, ordreoplysninger.etage/ordreinfo.antalibundt AS iAntalBundt
FROM Postnr INNER JOIN (ordreinfo INNER JOIN (ordreoplysninger INNER JOIN Postnr AS Postnr_1 ON ordreoplysninger.postnr=Postnr_1.postnr) ON ordreinfo.Ordrenavn=ordreoplysninger.ordrenavn) ON Postnr.postnr=ordreinfo.FirmaPostNr;

Felter iAntalbundt bliver beregnet, men jeg vil gerne have det rundet ned til hel tal.

Hvordan gøres det?

/dsjk
08. juni 2004 - 10:12 #1
Er det feltet ordreinfo.Antalibundt, som du vil have rundet ned? (og kun ned?)
Avatar billede dsjk Novice
08. juni 2004 - 10:14 #2
nej, det er iAntalbundt som er ordreoplysninger.etage/ordreinfo.antalibundt AS iAntalBundt
som skal rundes ned, og kun ned
08. juni 2004 - 10:16 #3
ah, kunne ikke lige finde den.

Den skal bare hedde:
clng(ordreoplysninger.etage/ordreinfo.antalibundt) AS iAntalBundt
Avatar billede dsjk Novice
08. juni 2004 - 10:18 #4
clng - ok mystisk udtryk :)

men hvad, det virker.

Tak for hjælpen
08. juni 2004 - 10:20 #5
clng er forkortelse for "Convert to LoNG integer" ;o)
Avatar billede dsjk Novice
08. juni 2004 - 10:23 #6
hov - virker ikke helt - den runder også op, det skal den ikke, den skal altid runde ned.
fx.
34122/200 skal give 170 og ikke 171

/dsjk
08. juni 2004 - 10:26 #7
ah, sorry....Så prøv med Int(ordreoplysninger.etage/ordreinfo.antalibundt) AS iAntalBundt i stedet. Den runder i hvert fald kun ned. Jeg troede også at clng gjorde det samme :o(
Avatar billede dsjk Novice
08. juni 2004 - 10:28 #8
så virker det - tak for det :)
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
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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