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 |