Ämne: SQL group by
Visa ett inlägg
Oläst 2010-04-09, 06:43 #7
digiArt digiArt är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jan 2004
Inlägg: 1 429
digiArt digiArt är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jan 2004
Inlägg: 1 429
SELECT dbo.tblTypeOfCost.name, SUM(CAST(dbo.tblOffer.amount as int) )
FROM dbo.tblOffer INNER JOIN
dbo.tblTypeOfCost ON dbo.tblOffer.typOfCostID = dbo.tblTypeOfCost.typeOfCostID
GROUP BY dbo.tblOffer.typOfCostID, dbo.tblTypeOfCost.name

Lagra din amount som decimal(28,6) eller liknande så slipper du köra en cast.
digiArt är inte uppkopplad   Svara med citatSvara med citat