hoahuongduong1986
Thành viên thường trực
- Tham gia
- 14/11/18
- Bài viết
- 346
- Được thích
- 40
Kính gửi Anh Chị
Khi em dùng XML để gộp dữ liệu theo KH_ID và trường cần gộp là GDL. Kết quả ra Taisan theo trường gộp em muốn các dòng nó xuống dòng như trong Excel (Trong Excel dùng Char(10), thì trong SQL dùng thế nào ạ. Em thử Char(10) nhưng không được ạ.
SELECT p1.KH_ID,
( SELECT GDL + char(10)
FROM GopTaisan p2
WHERE p2.KH_ID = p1.KH_ID
ORDER BY GDL
FOR XML PATH('') ) AS Taisan
FROM GopTaisan p1
GROUP BY KH_ID
Khi em dùng XML để gộp dữ liệu theo KH_ID và trường cần gộp là GDL. Kết quả ra Taisan theo trường gộp em muốn các dòng nó xuống dòng như trong Excel (Trong Excel dùng Char(10), thì trong SQL dùng thế nào ạ. Em thử Char(10) nhưng không được ạ.
SELECT p1.KH_ID,
( SELECT GDL + char(10)
FROM GopTaisan p2
WHERE p2.KH_ID = p1.KH_ID
ORDER BY GDL
FOR XML PATH('') ) AS Taisan
FROM GopTaisan p1
GROUP BY KH_ID