/
Forside
/
Teknologi
/
Udvikling
/
SQL
/
Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Find en bruger
Stil et spørgsmål
Skriv et tip
Fortæl en ven
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
SQL
#
Navn
Point
1
pmbruun
1704
2
niller
962
3
fehaar
730
4
Interkril..
701
5
ellebye
510
6
pawel
510
7
rpje
405
8
pete
350
9
gibson
320
10
smorch
260
SELECT med SUM() og andre felter
Fra :
Thomas
Dato :
05-05-08 21:10
Hej NG.
Kan i hjælpe mig med følgende:
Jeg har en tabelstruktur søm følge
_______________ _______________
| VARE | |KATEGORI |
|-------------------| |-------------------|
|vare_id <PK> | <-->|karegori_id <PK>|
|kategori_id <FK> | |------------------|
|pris |
|-------------------|
Der er flere vare der tilhøre samme kategori.
Det jeg så gerne vil er at lave en SELECT alla:
SELECT SUM(v.pris) , k.kategori_id FROM VARE as v, KATEGORI as k WHERE
k.kategori_id=v.kategori_id;
Ovenstående kan jeg ikke få til at virke så hvordan gør man?
Det jeg gerne vil have ud er den summerede pris på alle vare for hver
kategori i stil med:
|---------------|------------------|
|SUM(v.pris) |k.kategori_id |
|---------------|------------------|
| 782 | grønsager |
|---------------|------------------|
| 1200 | kødvare |
|---------------|------------------|
Osv.
Nogen der kan hjælpe mig med det eller eventuelt fortælle mig at det ikke
kan lade sig gøre i ren sql?
Mvh. Thomas
Martin (
05-05-2008
)
Kommentar
Fra :
Martin
Dato :
05-05-08 23:13
Thomas wrote:
> Hej NG.
>
> Kan i hjælpe mig med følgende:
> Jeg har en tabelstruktur søm følge
>
> _______________ _______________
> | VARE | |KATEGORI |
> |-------------------| |-------------------|
> |vare_id <PK> | <-->|karegori_id <PK>|
> |kategori_id <FK> | |------------------|
> |pris |
> |-------------------|
>
> Der er flere vare der tilhøre samme kategori.
> Det jeg så gerne vil er at lave en SELECT alla:
> SELECT SUM(v.pris) , k.kategori_id FROM VARE as v, KATEGORI as k WHERE
> k.kategori_id=v.kategori_id;
SELECT SUM(pris) FROM VARE GROUP BY kategori_id
>
> Ovenstående kan jeg ikke få til at virke så hvordan gør man?
> Det jeg gerne vil have ud er den summerede pris på alle vare for hver
> kategori i stil med:
>
> |---------------|------------------|
> |SUM(v.pris) |k.kategori_id |
> |---------------|------------------|
> | 782 | grønsager |
> |---------------|------------------|
> | 1200 | kødvare |
> |---------------|------------------|
> Osv.
>
> Nogen der kan hjælpe mig med det eller eventuelt fortælle mig at det ikke
> kan lade sig gøre i ren sql?
>
> Mvh. Thomas
>
>
Kristian Damm Jensen (
06-05-2008
)
Kommentar
Fra :
Kristian Damm Jensen
Dato :
06-05-08 05:55
Thomas wrote:
> Hej NG.
>
> Kan i hjælpe mig med følgende:
> Jeg har en tabelstruktur søm følge
>
> _______________ _______________
>> VARE | |KATEGORI |
>> -------------------| |-------------------|
>> vare_id <PK> | <-->|karegori_id <PK>|
>> kategori_id <FK> | |------------------|
>> pris |
>> -------------------|
>
> Der er flere vare der tilhøre samme kategori.
> Det jeg så gerne vil er at lave en SELECT alla:
> SELECT SUM(v.pris) , k.kategori_id FROM VARE as v, KATEGORI as k WHERE
> k.kategori_id=v.kategori_id;
>
> Ovenstående kan jeg ikke få til at virke så hvordan gør man?
> Det jeg gerne vil have ud er den summerede pris på alle vare for hver
> kategori i stil med:
>
>> ---------------|------------------|
>> SUM(v.pris) |k.kategori_id |
>> ---------------|------------------|
>> 782 | grønsager |
>> ---------------|------------------|
>> 1200 | kødvare |
>> ---------------|------------------|
> Osv.
>
> Nogen der kan hjælpe mig med det eller eventuelt fortælle mig at det
> ikke kan lade sig gøre i ren sql?
Det kan lade sig gøre i ren sql.
Kig på mine svar i tråden "Flere tabeller knyttet samme - .lidt indviklet"
--
Venlig hilsen /Best regards
Kristian Damm Jensen
Thomas (
07-06-2008
)
Kommentar
Fra :
Thomas
Dato :
07-06-08 22:48
Tak for svarene
"Thomas" <bossgisFJERNDETTE@hotmail.com> skrev i en meddelelse
news:fvnpj5$949$1@news.net.uni-c.dk...
> Hej NG.
>
> Kan i hjælpe mig med følgende:
> Jeg har en tabelstruktur søm følge
>
> _______________ _______________
> | VARE | |KATEGORI |
> |-------------------| |-------------------|
> |vare_id <PK> | <-->|karegori_id <PK>|
> |kategori_id <FK> | |------------------|
> |pris |
> |-------------------|
>
> Der er flere vare der tilhøre samme kategori.
> Det jeg så gerne vil er at lave en SELECT alla:
> SELECT SUM(v.pris) , k.kategori_id FROM VARE as v, KATEGORI as k WHERE
> k.kategori_id=v.kategori_id;
>
> Ovenstående kan jeg ikke få til at virke så hvordan gør man?
> Det jeg gerne vil have ud er den summerede pris på alle vare for hver
> kategori i stil med:
>
> |---------------|------------------|
> |SUM(v.pris) |k.kategori_id |
> |---------------|------------------|
> | 782 | grønsager |
> |---------------|------------------|
> | 1200 | kødvare |
> |---------------|------------------|
> Osv.
>
> Nogen der kan hjælpe mig med det eller eventuelt fortælle mig at det ikke
> kan lade sig gøre i ren sql?
>
> Mvh. Thomas
>
Søg
Alle emner
Teknologi
Udvikling
SQL
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177558
Tips :
31968
Nyheder :
719565
Indlæg :
6408914
Brugere :
218888
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2024 kandu.dk. Alle rettigheder forbeholdes.