Saludos No soy bueno con SQL necesito ayuda tengo este query para consulta de cobros pero no se como aumentar el vendedor, alguien ayuda.
dejo el query para ver si alguien me echa una mano gracias de antemano
--CHEQUES post fehcados
SELECT
'CHQ POS' TIPO,
T0.DocEntry,T0.DocNum,t0.DocDate,t0.DocDueDate,t0.CardCode,t0.CardName,T0.CheckSum MontoORC,t0.DocTotal,
T2.BankName BANCO,T1.AcctNum CUENTA, T1.CheckNum CHQNUM,T1.CheckSum MONTO,T1.DueDate FecCHQ,
T3.USER_CODE, T3.U_NAME,T3.Branch,T4.Name,isnull(( SELECT AUX_COLIMPO.dbo.DEV_FACTURAS(T0.DocEntry)),'') AS FACTURAS
FROM
ORCT T0 INNER JOIN RCT1 T1 ON T0.DocEntry = T1.DocNum
INNER JOIN ODSC T2 ON T1.BankCode=T2.BankCode
LEFT JOIN OUSR T3 ON T0.UserSign=T3.USERID
LEFT JOIN OUBR T4 ON T3.Branch=T4.Code
where DATEDIFF(dd,T1.DueDate,t0.DocDate)<0 and t0.Canceled='N'
AND t0.DocDate BETWEEN {?F1} AND {?F2}
UNION ALL
-- chkes al dia
SELECT
'CHQ DIA' TIPO,
T0.DocEntry,T0.DocNum,t0.DocDate,t0.DocDueDate,t0.CardCode,t0.CardName,T0.CheckSum MontoORC,t0.DocTotal,
T2.BankName BANCO,T1.AcctNum CUENTA, T1.CheckNum CHQNUM,T1.CheckSum MONTO,T1.DueDate FecCHQ,
T3.USER_CODE, T3.U_NAME,T3.Branch,T4.Name,isnull(( SELECT AUX_COLIMPO.dbo.DEV_FACTURAS(T0.DocEntry) ),'') AS FACTURAS
FROM
ORCT T0 INNER JOIN RCT1 T1 ON T0.DocEntry = T1.DocNum
INNER JOIN ODSC T2 ON T1.BankCode=T2.BankCode
LEFT JOIN OUSR T3 ON T0.UserSign=T3.USERID
LEFT JOIN OUBR T4 ON T3.Branch=T4.Code
where DATEDIFF(dd,T1.DueDate,t0.DocDate)>=0 and t0.Canceled='N'
AND t0.DocDate BETWEEN {?F1} AND {?F2}
UNION ALL
-- RETENCIONES
SELECT DISTINCT
'Retencion' TIPO,
T0.DocEntry,T0.DocNum,t0.DocDate,t0.DocDueDate,t0.CardCode,t0.CardName,T0.CreditSum MontoORC,t0.DocTotal,
'RETENCION','','',0,t0.DocDate,
T3.USER_CODE, T3.U_NAME,T3.Branch,T4.Name,isnull(( SELECT AUX_COLIMPO.dbo.DEV_FACTURAS(T0.DocEntry)),'') AS FACTURAS
FROM
ORCT T0 INNER JOIN RCT3 T1 ON T0.DocEntry = T1.DocNum
INNER JOIN OCRC T2 ON T1.CreditCard=T2.CreditCard
LEFT JOIN OUSR T3 ON T0.UserSign=T3.USERID
LEFT JOIN OUBR T4 ON T3.Branch=T4.Code
WHERE T0.Canceled='N' AND T1.CreditCard NOT IN (SELECT CreditCard FROM OCRC WHERE CompanyId=1)
AND t0.DocDate BETWEEN {?F1} AND {?F2}
UNION ALL
--EFECTIVO
SELECT
'EFECTIVO' TIPO,
T0.DocEntry,T0.DocNum,t0.DocDate,t0.DocDueDate,t0.CardCode,t0.CardName,T0.CashSum MontoORC,t0.DocTotal,
'EFECTIVO','','',0,t0.DocDate,
T3.USER_CODE, T3.U_NAME,T3.Branch,T4.Name,isnull(( SELECT AUX_COLIMPO.dbo.DEV_FACTURAS(T0.DocEntry)),'') AS FACTURAS
FROM ORCT T0 LEFT JOIN OUSR T3 ON T0.UserSign=T3.USERID
LEFT JOIN OUBR T4 ON T3.Branch=T4.Code
WHERE T0.Canceled='N'
AND T0.CashSum>0
AND t0.DocDate BETWEEN {?F1} AND {?F2}
UNION ALL
--TRANFERENCIAS
SELECT
'TRANSFERENCIA' TIPO,
T0.DocEntry,T0.DocNum,t0.DocDate,t0.DocDueDate,t0.CardCode,t0.CardName,T0.TrsfrSum MontoORC,t0.DocTotal,
T0.TrsfrAcct,T0.TrsfrRef,0,0,t0.DocDate,
T3.USER_CODE, T3.U_NAME,T3.Branch,T4.Name,isnull(( SELECT AUX_COLIMPO.dbo.DEV_FACTURAS(T0.DocEntry) ),'') AS FACTURAS
FROM ORCT T0 LEFT JOIN OUSR T3 ON T0.UserSign=T3.USERID
LEFT JOIN OUBR T4 ON T3.Branch=T4.Code
WHERE T0.Canceled='N' AND T0.TrsfrSum>0 AND LEFT(T0.TrsfrRef,2)='TR'
AND t0.DocDate BETWEEN {?F1} AND {?F2}
UNION ALL
-- DEPOSITOS
SELECT
'DEPOSITO' TIPO,
T0.DocEntry,T0.DocNum,t0.DocDate,t0.DocDueDate,t0.CardCode,t0.CardName,T0.TrsfrSum MontoORC,t0.DocTotal,
'Deposito','','',0,t0.DocDate,
T3.USER_CODE, T3.U_NAME,T3.Branch,T4.Name, isnull(( SELECT AUX_COLIMPO.dbo.DEV_FACTURAS(T0.DocEntry) ),'') AS FACTURAS
FROM ORCT T0 LEFT JOIN OUSR T3 ON T0.UserSign=T3.USERID
LEFT JOIN OUBR T4 ON T3.Branch=T4.Code
WHERE T0.Canceled='N' AND T0.TrsfrSum>0 AND LEFT(T0.TrsfrRef,2)<>'TR'
AND t0.DocDate BETWEEN {?F1} AND {?F2}
UNION ALL
-- TARJETAS DE CREDITO
SELECT
'Tarjeta de credito' TIPO,
T0.DocEntry,T0.DocNum,t0.DocDate,t0.DocDueDate,t0.CardCode,t0.CardName,T1.CreditSum MontoORC,t0.DocTotal,
T2.CardName,'',T1.VoucherNum,T1.CreditSum,t0.DocDate,
T3.USER_CODE, T3.U_NAME,T3.Branch,T4.Name,isnull(( SELECT AUX_COLIMPO.dbo.DEV_FACTURAS(T0.DocEntry)),'') AS FACTURAS
FROM
ORCT T0 INNER JOIN RCT3 T1 ON T0.DocEntry = T1.DocNum
INNER JOIN OCRC T2 ON T1.CreditCard=T2.CreditCard
LEFT JOIN OUSR T3 ON T0.UserSign=T3.USERID
LEFT JOIN OUBR T4 ON T3.Branch=T4.Code
WHERE T0.Canceled='N' AND T1.CreditCard IN (SELECT CreditCard FROM OCRC WHERE CompanyId=1)
AND t0.DocDate BETWEEN {?F1} AND {?F2}