/
Forside
/
Teknologi
/
Udvikling
/
SQL
/
Nyhedsindlæg
Login
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Stil et spørgsmål
Skriv et tip
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
SQL
#
Navn
Point
1
pmbruun
1704
2
fehaar
730
3
Interkril..
701
4
ellebye
510
5
pawel
510
6
rpje
405
7
pete
350
8
gibson
320
9
smorch
260
10
svend_dyhr
250
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 :
177818
Tips :
31980
Nyheder :
719565
Indlæg :
6410969
Brugere :
218912
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2026 kandu.dk. Alle rettigheder forbeholdes.