Felter i forespørgsler

Brugerhjælp og support til databaser i LibreOffice Base

Redaktør: Lodahl

Besvar
Janni
Indlæg: 4
Tilmeldt: 8. maj 2020 17:59

Felter i forespørgsler

Indlæg af Janni » 8. maj 2020 18:03

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
Indlæg: 38
Tilmeldt: 9. feb 2016 14:05

Re: Felter i forespørgsler

Indlæg af Jesper K Brogaard » 9. maj 2020 07:33

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:

Kode: Vælg alt

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

Besvar

Hvem er online

Brugere der viser dette forum: Ingen og 1 gæst