[firebase-br] Calculo de horas
marcelo
marcelo em teflamar.com.br
Sex Maio 6 09:33:11 -03 2005
acredito que seja melhor você deixar o cálculo para o aplicativo,
pois, há várias situações, como faltas justificadas, horas extras com
valores diferentes, horário reduzido; tem também tipos de jornada
diferentes.
----- Original Message -----
From: "Zottis" <zottis em irapida.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Thursday, May 05, 2005 7:30 PM
Subject: [firebase-br] Calculo de horas
Alguém sabe de algum Fonte com controle de horas (Trabalhista) calculo de
horas extras, etc.
Pois estou me batendo para fazer rodar o meu programa na parte trabalhista.
Fiz a tabela assim:
CREATE TABLE PONTO (
PONTONO INTEGER NOT NULL,
LOJANO INTEGER NOT NULL,
CONTRACQNO INTEGER NOT NULL,
USUARIONO INTEGER NOT NULL,
FUNCIONARIONO INTEGER NOT NULL,
DATA DATE DEFAULT CURRENT_DATE,
DIASEMANA VARCHAR(15) CHARACTER SET NONE,
ENTRADAMANHA TIME,
SAIDAMANHA TIME,
ENTRADATARDE TIME,
SAIDATARDE TIME,
FALTA VARCHAR(1) CHARACTER SET NONE,
HORASDIA DOUBLE PRECISION, // tentei colocar como time aqui, mas
não dá certo no calculo das extras.
TOTALMANHA COMPUTED BY ((SAIDAMANHA-ENTRADAMANHA)/60/60),
TOTALTARDE COMPUTED BY ((SAIDATARDE-ENTRADATARDE)/60/60),
TOTALDIA COMPUTED BY
(((SAIDAMANHA-ENTRADAMANHA)+(SAIDATARDE-ENTRADATARDE))/60/60),
EXTRAS COMPUTED BY (case WHEN (TOTALDIA > HORASDIA)
THEN (TOTALDIA-HORASDIA)
ELSE
0
END)
);
Alguém saberia me ajudar?
Grato
Zottis
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas:
http://search.gmane.org/search.php?group=rebase
--
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.11.5 - Release Date: 04/05/2005
Mais detalhes sobre a lista de discussão lista