Avatar billede puppetmaster Nybegynder
13. november 2003 - 09:40 Der er 2 kommentarer og
1 løsning

Forespørgsel med null værdi

Nedenstående forespørgsel virker såfremt der er en værdi i alle felter, ellers bliver resultatet af GnsDetail tomt! :(
Databasen er skruet sådan sammen, at det skal være muligt at undlade at indtaste en værdi i Vaegt detail 1, 2, 3 osv, men samtidig må der ikke være en standard værdi i feltet!

SELECT [Data Produktionskontrol].VareNr,
Avg([Data Produktionskontrol].[Vaegt detail 1]) AS [GennemsnitOfVaegt detail 1],
Avg([Data Produktionskontrol].[Vaegt detail 2]) AS [GennemsnitOfVaegt detail 2],
Avg([Data Produktionskontrol].[Vaegt detail 3]) AS [GennemsnitOfVaegt detail 3],
Avg([Data Produktionskontrol].[Vaegt detail 4]) AS [GennemsnitOfVaegt detail 4],
Avg([Data Produktionskontrol].[Vaegt detail 5]) AS [GennemsnitOfVaegt detail 5],
Avg(([Vaegt detail 1]+[Vaegt detail 2]+[Vaegt detail 3]+[Vaegt detail 4]+
[Vaegt detail 5])/5) AS GnsDetail
FROM [Data Produktionskontrol]
GROUP BY [Data Produktionskontrol].VareNr;
Avatar billede mugs Novice
13. november 2003 - 09:50 #1
Jeg har ike tid til at se nærmere på det. Men det lader til, at du prøver at beregne noget vægt. Access kan ikke regne med en Null-værdi.

1 + 2 + 3 + Null vil give Null

Du kan dog omgå dette, ved at benytte funktionen Nz, hvor du vælger at indsætte en værdi (gerne 0) hvis feltet er tomt. Men i hjælp efter Nz. Jeg er sikker på at det hjælper
Avatar billede puppetmaster Nybegynder
13. november 2003 - 09:54 #2
nå, ja, det kunne jeg selvfølgelig gøre.
Kigger i hjælpefilen og melder tilbage med point.
Avatar billede puppetmaster Nybegynder
13. november 2003 - 10:01 #3
Er det muligt at få "rundet værdien af GnsDetail af"?
p.t. får jeg 4 decimaler! Har kun brug for 1.
(men det virker som det skal, så point til dig, tak for hjælpen)
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