Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/10/2007, 11:01
Avatar de Marvin
Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 3 meses
Puntos: 81
Re: ayuda con update

Porque no lo haces como si fuera una pila?
Me refiero a esto:

cliente1
contrato1 3
contrato2 3
contrato3 3
contrato4 3

Si utilizaste 9 horas haces esto:

cliente1
contrato1 0
contrato2 0
contrato3 0
contrato4 3

Por lo tanto a tu cliente le quedan 3 horas.

Si por alguna razon los contratos son bajo distintas condiciones lo que debes hacer es agregar esa informacion a la base de datos y asi poder ir distinguiendo que tipo de contrato fue el utilizado por el cliente y de donde debes extraer las horas utilizadas. Por ejemplo:

cliente1
contrato1 3 desarrollo
contrato2 3 soporte
contrato3 3 mantencion
contrato4 3 renovaciones

Entonces si tu cliente utilizo 9 horas pero de esas 9 tiene 3 de desarrollo, 1 de soporte, 2 de mantencion y 3 de renovaciones solo te quedan 2 de soporte y 1 de mantencion.

Suerte!
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!