RESPONDER UNA PREGUNTA

Si para responder la pregunta, crees necesario enviar un archivo adjunto, puedes hacerlo a traves del correo [email protected]

    Pregunta:  66088 - STORE PROCEDURE SQL SERVER
Autor:  Carlos Rob
Hola:
Consulta Store procedure (Sql Server)
Tengo 2 tablas
1=DetDeuda
Codigo int
Cliente int
Deuda money
FechaVmto date

Datos: Codigo Cliente Deuda FechaVmto
1001 342 1200,00 05/01/2012
1002 342 1300,00 05/02/2012

2=Cobro
CodigoDetDeuda int
Fecha date
Importe money

Datos: CodigoDetDeuda Fecha Importe
1001 03/01/2012 800,00
1001 20/01/2012 400,00
1002 05/02/2012 1300,00

Con el Store procedure el retorno de datos es:

Select DetDeuda.Codigo,DetDeuda.FechaVmto,DetDeuda.Deuda,Cobro.Fecha As CobroFecha,Cobro.Importe As CobImporte
From DetDeuda
Left Outer Join Cobro On DetDeuda.Codigo=Cobro.CodigoDetDeuda

Datos
DetDeuda FechaVmto Deuda CobroFecha CobImporte
1001 05/01/2012 1200,00 03/01/2012 800,00
1001 05/01/2012 1200,00 20/01/2012 400,00
1002 05/02/2012 1300,00 05/02/2012 1300,00
Necesito que retorne

DetDeuda FechaVmto Deuda CobroFecha CobImporte
1001 05/01/2012 1200,00 03/01/2012 800,00
1001 05/01/2012 0 20/01/2012 200,00
1002 05/02/2012 1300,00 05/02/2012 1300,00

Cuando hay pagos parciales, no duplique el campo de deuda

Gracias
CR


Nombre
Apellidos
Correo
Comentarios