Avatar billede pelskee Nybegynder
15. oktober 2004 - 09:12 Der er 9 kommentarer og
1 løsning

Struktur til sql sætning

jeg forsøger at lave et udtræk fra min produkttabel hvor den grupperer via Produktgruppen men når jeg viser resultatet har den ikke talt kolonnen VistAntalGange sammen - skal der laves en sum på det før det virker og hvordan ?

"SELECT *  FROM produkt GROUP BY Produktgruppe ORDER BY VistAntalGange DESC"
Avatar billede erikjacobsen Ekspert
15. oktober 2004 - 09:14 #1
"SELECT produktgruppe,sum(VistAntalGange) as antal  FROM produkt GROUP BY Produktgruppe ORDER BY VistAntalGange DESC"
Avatar billede erikjacobsen Ekspert
15. oktober 2004 - 09:14 #2
Ups

"SELECT produktgruppe,sum(VistAntalGange) as antal  FROM produkt GROUP BY Produktgruppe ORDER BY antal DESC"
Avatar billede pelskee Nybegynder
15. oktober 2004 - 09:23 #3
det virker: "SELECT Produktgruppe,  SUM(VistAntalGange) AS VistAntalGange FROM produkt GROUP BY Produktgruppe ORDER BY VistAntalGange DESC"

ved du hvorfor den ikke tæller rigtigt sammen når jeg prøver at inddrage 'produktgruppe' tabellen:

"SELECT Produktgruppe, IDproduktgruppe, SUM(VistAntalGange) AS VistAntalGange FROM produkt, produktgruppe GROUP BY Produktgruppe ORDER BY VistAntalGange DESC"

Jeg vil gerne have mulighed for at vise IDproduktgruppe fra produktgruppe tabellen
Avatar billede erikjacobsen Ekspert
15. oktober 2004 - 09:30 #4
Når du har en (implicit) join mellem de to tabelle, skal du også
have en WHERE, der binder de korrekte tupler sammen, noget i retning af

  WHERE produkt.ID=produktgruppe.produktID

(eller hvad de nu hedder)
Avatar billede pelskee Nybegynder
15. oktober 2004 - 09:36 #5
u the man. skylder point :)
Avatar billede erikjacobsen Ekspert
15. oktober 2004 - 09:38 #6
Sikkert. Men jeg samler slet ikke på point. Svar selv, accepter eget svar.
Avatar billede pelskee Nybegynder
15. oktober 2004 - 09:45 #7
ok :) tusinde tak Erik
Avatar billede pelskee Nybegynder
15. oktober 2004 - 09:46 #8
så får du karma i stedet :)
Avatar billede pelskee Nybegynder
15. oktober 2004 - 09:50 #9
sorry - jeg så du frabedte dig karma - jeg er kommet til at give det alligevel
Avatar billede erikjacobsen Ekspert
15. oktober 2004 - 09:56 #10
;) Det kan fjernes igen, hvis du gider. Jeg samler heller ikke på
karma, og har ret svært ved at tage det alvorligt. Det er sådan
set lige meget...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester