24/05/2011, 14:12
|
| | | Fecha de Ingreso: marzo-2008 Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 8 meses Puntos: 336 | |
Respuesta: generar nomina BD aaaaah, creo que te entiendo algo mejor, siempre me ha costado la contabilidad, puedes hacerlo de 2 formas, publico la primera ahora y la otra mas rato...
mysql y sql pueden usar condicionales para guardar datos, una buena manera de hacerlo es esta:
SELECT
CASE
WHEN honorario<=244.8
THEN (honorario-0.01)*1.92/100+0
WHEN honorario<=2077.5
THEN (honorario-244.81)*6.40/100+4.65
WHEN honorario<=3651
THEN (honorario-lim_inf)*porcentaje/100+cuota
WHEN honorario<=4244.1
THEN (honorario-lim_inf)*porcentaje/100+cuota
WHEN honorario<=5081.4
THEN (honorario-lim_inf)*porcentaje/100+cuota
WHEN honorario<=10248.45
THEN (honorario-lim_inf)*porcentaje/100+cuota
WHEN honorario<=16153.05
THEN (honorario-lim_inf)*porcentaje/100+cuota
ELSE (honorario-lim_inf)*porcentaje/100+cuota
END AS sueldo.
debes cambiar cada "lim_inf", "porcentaje" y "cuota" por los valores correspondientes y en honorario pones siempre lo mismo
la segunda idea es un poco mas útil creo XD
la publico mas rato
__________________ El objetivo de este foro es orientar al usuario como un favor y no como una obligación.
Yo soy de los que dan puntos por aporte :D |