Que te sale de esto?
Código SQL:
Ver originalSELECT T.*, CONVERT(VARCHAR,FecDocumento, 103) + ' '+ CONVERT(VARCHAR,D.NumDocumento)
FROM (
SELECT P.CodEmpleado, P.NomEmpleado, MF.NumFactura, MF.NumDocumento, MF.FecFactura,
MF.CodCliente, AC.CodClase, DF.CodArticulo, DF.Cantidad, DF.Unidades, MF.CodVendedor,
AC.NomEmpleado AS Expr1, AC.CodEmpleado AS Expr2, A.CodArticulo AS Expr3, A.CodClase AS Expr4,
A.DesArticulo, AC.Comiision
FROM MaFacturas MF
INNER JOIN DeFacturas DF ON MF.NumFactura = DF.NumFactura
INNER JOIN Personal P ON MF.CodVendedor = P.CodEmpleado
INNER JOIN AsignaComision AC ON P.CodEmpleado = AC.CodEmpleado AND DF.CodArticulo = A.CodArticulo
INNER JOIN Articulos A ON AC.CodClase = A.CodClase
FULL OUTER JOIN Clases C ON A.CodClase = C.CodClase
WHERE MF.NumFactura IN (95,2299)
) T
INNER JOIN CxCMaDocumP D ON T.NumFactura = D.DocAfecta
WHERE DocAfecta IN (95,2299) AND TipoMovimiento='P'
ORDER BY FecDocumento DESC