SQL STUFF Sipariş Bazında Fatura Numara Virgülle ayırma
SELECT
STL.ORDFICHEREF,
FaturaNo=STUFF((SELECT
','+INV.FICHENO
FROM LG_001_01_STLINE STLSTUF
LEFT JOIN LG_001_01_STFICHE STF ON STF.LOGICALREF=STLSTUF.STFICHEREF
LEFT JOIN LG_001_01_INVOICE INV ON INV.LOGICALREF=STF.INVOICEREF
WHERE ORDFICHEREF>0
AND STLSTUF.ORDFICHEREF=STL.ORDFICHEREF
GROUP BY STLSTUF.ORDFICHEREF,INV.FICHENOFOR XML PATH('')),1,1,'')
FROM LG_001_01_STLINE STL
LEFT JOIN LG_001_01_STFICHE STF ON STF.LOGICALREF=STL.STFICHEREF
LEFT JOIN LG_001_01_INVOICE INV ON INV.LOGICALREF=STF.INVOICEREF
WHERE ORDFICHEREF>0
GROUP BY ORDFICHEREF