October 13, 2010 at 3:56 pm
My query does a count and also needs to show content of a memo
eg:
SELECT ID, COUNT(Txt1) AS Txt1, Txt2, Memo1
FROM myTable
GROUP BY ID, Txt2
HAVING (ID = 999)
This results in : ....'Column Memo1 is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause'
How do I get around this? Thanks,
Geoff
October 13, 2010 at 5:09 pm
you have to convert the field to a datatype that is allowed to be grouped, like a varchar()
SELECT ID, COUNT(Txt1) AS Txt1, Txt2, CONVERT(varchar(2000),Memo1)
FROM myTable
GROUP BY ID, Txt2, CONVERT(varchar(2000),Memo1)
HAVING (ID = 999)
Lowell
October 13, 2010 at 5:21 pm
Thanks. Exactly what I needed!
Viewing 3 posts - 1 through 3 (of 3 total)
You must be logged in to reply to this topic. Login to reply