Group by with Concat
Group by with Concat
(OP)
Hi,
I am new to this forum and hope I can get some good info.
I am trying to write an sql statement that has a group by and concatinates a field as one string. I have been trying to use the following but with no success. I have tried many ways but none seam to work.
select distinct wieghts.part_no,sum(wieght) as wieght, concat(material_code) as allmaterials
from wieghts
where part_no like 'DH/Y0%'
group by wieghts.part_no
Kind Regards
Bill Button
I am new to this forum and hope I can get some good info.
I am trying to write an sql statement that has a group by and concatinates a field as one string. I have been trying to use the following but with no success. I have tried many ways but none seam to work.
select distinct wieghts.part_no,sum(wieght) as wieght, concat(material_code) as allmaterials
from wieghts
where part_no like 'DH/Y0%'
group by wieghts.part_no
Kind Regards
Bill Button
RE: Group by with Concat
What error are you getting?
Mirtheil
Certified Pervasive Developer
Certified Pervasive Technician
http://www.mirtheil.com
RE: Group by with Concat
Thanks for you reply,
The Version on Pervasive is 9.1
The error message "[LNA][Pervasive][ODBC Engine Interface] Invalid parameter count for scalar function concat"
I am not sure it likes the concat function in conjunction with the group by and I could not think of another way of doing this.
Bill
RE: Group by with Concat
CONCAT (string1, string2)
Your's is only:
concat(material_code) as allmaterials
You're trying to concat something with nothing and that doesn't work.
Mirtheil
Certified Pervasive Developer
Certified Pervasive Technician
http://www.mirtheil.com