Page 1 of 1

Felter i forespørgsler

Posted: 8. May 2020 18:03
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?

Re: Felter i forespørgsler

Posted: 9. May 2020 07:33
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