Oprettet tir. d. 21. december 1999 kl. 20:22:16

carindex
carindex (23.298 point. Point ude: 0)

Sql statement!

Hej, jeg har lavet en shop og vil gerne optælle hvilke og hvor mange varer der er bestilt. Umiddelbart kan det laves på denen måde:

SELECT VareID,  Sum([Antal]) AS Tbestv, Sum([Total]) AS Tbeloeb
FROM Ordredetaljer
GROUP BY VareID;

Men jeg ville gerne kunne kombinere VareID nummeret med f.eks. varenavnet samt den øvrige information der er gemt på den pågeldende vare altså faktisk som at bruge WHERE VareID=blabla

How to do?

Skrevet tir. d. 21. december 1999 kl. 23:27:01| #1

baunsgaard
baunsgaard (39.702 point)
Hvis du har en Vare tabel kan du benytte følgende kode

SELECT o.VareID,  Min(t.VareNavn), Sum(o.Antal) AS Tbestv, Sum(o.Total) AS Tbeloeb
FROM Ordredetaljer o, VareTabel t
WHERE o.VareID=t.VareID
GROUP BY VareID;

Dvs. felterne fra den tilknyttede tabel tages blot som Min(feltnavn). Det virker da Min er en aggrerende funktion. Den resulterer blot den mindste værdi (af en række værdier der er ens :-)

Mvh

Skrevet tir. d. 28. december 1999 kl. 21:14:10| #2

carindex
carindex (23.298 point)
Ja det virker men er det den rigtige måde at gøre det på?

Lige et andet ?
Hvis man vil bruge ORDER BY på et felt man selv har lavet altså f.eks. SUM (felt) AS TEST .........ORDER BY TEST kan det ikke lade sig gøre ?

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

Program til journalisering, gerne interaktion med outlook!

Oprettet den 10. maj 2012 kl. 23.41
toksvig giver 60 point for svar | Giv et svar »

Database/program til at håndtere lydbøger

Oprettet den 1. maj 2012 kl. 20.21
ladyhawke giver 30 point for svar | Giv et svar »

SPSS statistik

Oprettet den 30. april 2012 kl. 08.46
naturen giver 30 point for svar | Giv et svar »



   




Tips & Tricks fra PC World

Teaser billede

Læserne: Her er vores værste it-indkøb

Det er ikke al it-udstyr, som er det rene guld. Her er nogle af læsernes skrækhistorier.


Anmeldelser fra PC World

Teaser billede

Test: Mobil med Ferrari-design - og en Trabant-motor

Motorola har begået endnu en smartphone med lækkert design og potentiale til at være blandt de bedste. Men den når ikke i mål. Se her hvorfor.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Sådan siger du farvel til Facebook

Læs her, hvordan du dropper Facebook og i stedet anvender nogle brugervenlige alternativer, så du stadig kan være social på nettet.


Nyheder fra Computerworld

Teaser billede

Galleri: De fedeste håndholdte gennem 40 år

Her har du de mest banebrydende håndholdte computere gennem alle tider.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger