Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/09/2007, 22:37
natsumy
 
Fecha de Ingreso: marzo-2007
Mensajes: 76
Antigüedad: 17 años, 8 meses
Puntos: 0
Problema Sql Rh Deduccion Por Renta

EL PROBLEMA QUE TENGO ES QUE TENGO QUE HACER UN SQL QUE ME CALCULE LA DEDUCCION POR RENTA DE LOS EMPLEADOS YA TENGO LISTO CASI TODO EL SQL PERO, NO SE COMO CONDICIONARLO PARA QUE ME HAGA EL CALCULO PARA TODOS LOS EMPLEADOS SI ALGUIEN ME PUEDE AYUDAR SE LO AGREDEZCO ESTE ES EL SQL:

SELECT top 1 IIF((SELECT Monto FROM RHEmpleados INNER JOIN RHPlanillasDetalle ON RHEmpleados.IdEmpleado = RHPlanillasDetalle.IdEmpleado WHERE TipoPlanilla=3 AND RHPlanillasDetalle.NumPlanilla =26 AND RHEmpleados.IdEmpleado=26 AND TipoMovimiento = "OS" AND CodMovimiento = "CV") IS NULL,0,(SELECT IIF(RHEmpleados.SueldoBase+Monto >468000, IIF( RHEmpleados.SueldoBase+Monto > 702000, (702000 /2 - 468000/2)*0.10, ((RHEmpleados.SueldoBase+Monto)/2 - 468000/2)*0.10) ,0) + IIF((RHEmpleados.SueldoBase+Monto)>=702000, ((RHEmpleados.SueldoBase+Monto)/2-702000/2)*0.15,0) FROM RHEmpleados INNER JOIN RHPlanillasDetalle ON RHEmpleados.IdEmpleado = RHPlanillasDetalle.IdEmpleado WHERE TipoPlanilla=3 AND RHPlanillasDetalle.NumPlanilla =26 AND RHEmpleados.IdEmpleado=26 AND TipoMovimiento = "OS" AND CodMovimiento = "CV")) AS Valor FROM RHPlanillasDetalle

LOS MOVIENTOS QUE TENGO QUE AGREGAR SON TipoMovimiento "CE" AND CodMovimiento"SB"
LES AGRADEZCO DE ANTEMANO.