Bom dia galera!
Bom sou novo por aqui, gostaria de pedir a ajuda de vcs com um problema que estou tendo!
tenho uma tabela com os seguintes campos -> id_hora_contratada_empresa, id_cliente, id_periodo, dt_inicio_contrato, dt_final_contrato, horas_contratadas, onde id_periodo corresponde a um periodo contratado como por exemplo id = 1 e igual a semanal = 7, ou entaum id = 2 igual a quinzenal e igual a 15.
e preciso criar um evento que parta do seguinte principio!
Fiz a contratação de um montante de horas para um cliente, digamos 40 horas entaum minha linha ficara assim =
id_hora_contratada_empresa | id_cliente | id_periodo | dt_inicio_contrato | dt_final_contrato | horas_contratadas
1 | 4 | 1 | 2011-05-01 | - | 40
preciso criar um evento que leia a ultima linha de registro do id do cliente compare a data de inicio do contrato com o periodo contratado, executando a seguinte ação, se a data estiver dentro do periodo por exemplo 7 dias e ainda e dia 5 não executa ação alguma, ja se a data for igual ou superior ao da validação ele grave na linha a data final igual a data da expiração da validação e crie uma nova linha com os mesmos dados somente atualizando a data de inicio para esta nova data. Por exemplo:
cotrato inicio hoje como semanal e 40 horas contratadas entaô em uma semana ele gerara um novo registro com a data da semana que vem com os mesmos dados de cliente e horas contratadas! Assim =
id_hora_contratada_empresa | id_cliente | id_periodo | dt_inicio_contrato | dt_final_contrato | horas_contratadas
1 | 4 | 1 | 2011-05-01 | 2011-05-08 | 40
2 | 4 | 1 | 2011-05-08 | - | 40
Desde ja agradeço !