I have a table in which following information are there:
ITEM WH BATCH DOC NO
CLD1 FN B1 3
CLD1 FN B1 3
CLD1 FN B2 3
CLD1 FN B2 3
CLD1 FN B3 3
CLD1 FN B4 3
This is the code which I have used to bring the above values:
select T0.item,t0.wh,t0.batchnum from oibt t0 where t0.DOCNO = '3' and t0.Wh = 'FN'
I need the output like this:
ITEM WH BATCH
CLD1 FN B1,B2,B3,B4
I have used STUFF & For XML coding too but I am not getting the desired output.
SELECT ITEM,
WH,
BATCH = STUFF((SELECT ',' + BATCH
FROM oibt
WHERE [DOC NO] = '3'
GROUP BY BATCH
FOR XML PATH ('')), 1, 1, '')
FROM oibt
GROUP BY ITEM, WH
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With