on 04-07-2021 3:46 PM
Hola Amigos, buen día
Necesito de su experiencia, estoy realizando una query que me trae la información de una boleta o factura de deudores con su pago recibido y su medio de pago, funciona bien excepto por que no me trae toda la información.
Ejemplo:
Tengo una boleta que fue pagada con dos medios de pago, un resto con efectivo y el otro resto con tarjeta, y el problemas es que la query me trae solamente una linea de medio de pago, no me trae las dos con las que fue pagada.
Me ayudan a ver cual es el problema y como dejar de manera correcta la query por favor.
Indico Query Realizada.
SELECT
T2.[CardCode] 'Proveedor',
T2.[CardName] 'Nombre',
T2.[DocNum] 'Numero de Boleta',
T2.[NumAtCard] 'Numero de referencia',
T2.[FolioPref]+'-'+convert(varchar(10),T2.[FolioNum]) 'Folio',
T2.[DocDate] 'Fecha factura',
T2.[Comments] 'Comentarios de Boleta',
T0.[DocNum] 'Numero de Pago Recibido',
T0.[DocDate] 'Fecha de pago',
T0.[Comments] 'Comentarios 1 de Pago Recibido',
T0.[JrnlMemo] 'Comentario 2 de Pago Recibido',
T0.[TransId] 'Numero de Registro en el Diario',
T3.[CreditCard] 'Nombre de la Tarjeta',
T3.[CrTypeCode] 'Forma de Pago',
T3.[CreditAcct] 'Cuenta de Mayor',
T3.[CrCardNum] 'Numero de Tarjeta',
T3.[ConfNum] 'Numero de Autorización',
T3.[VoucherNum] 'Numero de ID',
T3.[CreditSum] 'Total'
FROM
ORCT T0 INNER JOIN RCT2 T1 ON T0.DocEntry = T1.DocNum
INNER JOIN OINV T2 ON T1.DocEntry = T2.DocEntry
INNER JOIN RCT3 T3 ON T0.DocEntry = T3.DocNum
WHERE T0.Canceled='N' and T2.DocDate Between '[%1]' and '[%2]'
GROUP BY
T2.[CardCode], T2.[CardName], T2.[DocNum], T2.[NumAtCard], T2.[FolioPref], T2.[FolioNum], T2.[DocDate], T2.[Comments], T0.[DocNum], T0.[DocDate], T0.[Comments], T0.[JrnlMemo], T0.[TransId], T3.[CreditCard], T3.[CrTypeCode], T3.[CreditAcct], T3.[CrCardNum], T3.[ConfNum], T3.[VoucherNum], T3.[CreditSum]
User | Count |
---|---|
104 | |
12 | |
11 | |
6 | |
5 | |
4 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.