Felter i forespørgsler

Brugerhjælp og support til databaser i LibreOffice Base

Moderator: Lodahl

Post Reply
Janni
Posts: 4
Joined: 8. May 2020 17:59

Felter i forespørgsler

Post by Janni »

Hvordan opretter man felter som ikke findes i de bagvedliggende tabeller. F.eks kan det være man har en tabel hvor man har feltet gram og en anden tabel hvor man har feltet antal. Disse 2 felter vil selvfølgelig være i forespørgslen, men hvis man så vil have et felt hvor disse 2 bliver regnet sammen?

Dette kan jo ordnes i Access ved at sige : Gram ialt: [Gram]*[Antal]. Men hvordan gør det i LibreBase?
Jesper K Brogaard
Posts: 60
Joined: 9. Feb 2016 14:05

Re: Felter i forespørgsler

Post by Jesper K Brogaard »

Hej Janni

Hvis du bruger designvisning til at lave en forespørgsel, så skriver du din beregning i Felt, fx "solgt"."antal" * "vare"."vaegt" (anførselstegnene behøver du ikke at skrive, de indsættes automatisk). I Alias kan du skrive navn for beregningen, fx "Samlet vægt", som så vil være kolonnenavn i resultat af forespørgslen

I SQL ser min testforespørgsel sådan ud:

Code: Select all

SELECT "solgt".*, 
        "vare"."vaegt", 
        "solgt"."antal" * "vare"."vaegt" "Samlet vægt" 
FROM    "vare", 
        "solgt" 
WHERE   "vare"."vare" = "solgt"."vare"
Med venlig hilsen
Jesper
Post Reply