[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