T-SQL aggregate function Logical error

Posted by Yoda on Stack Overflow See other posts from Stack Overflow or by Yoda
Published on 2010-04-13T12:41:31Z Indexed on 2010/04/13 12:42 UTC
Read the original article Hit count: 344

Filed under:
|

Hi Guys,

Ok I have a data table containing duplicate Reciept numbers and a transaction value for each record, I need to simply list the total for each unique Reciept number, this is obviously a simple problem but I am missing something.

Any help is much appriciated

>  SELECT Gf_Receipt_number AS Reciept,
> SUM (Gf_Amount) AS Total   FROM
> [TestP].[dbo].[Gf]   WHERE
> Gf_Receipt_number IS NOT NULL   GROUP
> BY Gf_Amount

Would probably help to mention the the error I am recieving is:

Column 'TestP.dbo.Gf.Gf_Receipt_number' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause.

© Stack Overflow or respective owner

Related posts about sql

Related posts about t-sql