Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 3316

Ayuda con query

$
0
0

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}


Viewing all articles
Browse latest Browse all 3316

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>