Tabela-1: "faltas_import_competencia"
Campos: idfaltas_import_competencia,dt_incial,dt_final

Tabela-2: "movimentacao"
Campos:"data,legenda_idlegenda,funcionario_idfuncionario,falta_abonada"

Tabela-3: "faltas"
Campos:	"data,obs,tipo_falta_idtipo_falta,funcionario_idfuncionario,nr_semana,idimport"

Criar um "store procedure" em "mysql" com seguintes condições:
- parametros da função: "dt_incial,dt_final";
- criar um select com os campos: "data,legenda_idlegenda,funcionario_idfuncionario,falta_abonada" da tabela: "movimentacao";
- acrescentar uma classula "where": legenda_idlegenda < 3 AND funcionario_idfuncionario > 1;
- Acrescentar um campo extra no select "tipo_falta_idtipo_falta" obdecendo a regra abaixo:
  [tratar o campo "legenda_idlegenda" que poderá ter 3 status diferentes que são:
  "legenda_idlegenda1=1 e "falta_abonada='Sim') mostrar 1";
  "legenda_idlegenda1=1 e "falta_abonada='Nao') mostrar 3";  
  "legenda_idlegenda1=2 e "falta_abonada='Sim') mostrar 2"]
  
criar um "insert into" nos campos: "data,obs,tipo_falta_idtipo_falta,funcionario_idfuncionario,nr_semana,idimport" na tabela: "faltas"  com conteudo do select acima:
"no campo: obs = 'Import', nr_semana=99,idimport=3"



https://conectandoamigos.com.br/anubio-luz


  
  
  





