Saudações,

Estou desenvolvendo um pequeno software para controle de presença utilizando
PGSQL. Tenho uma tabela onde registro
data/hora de entrada (um timestamp), data/hora de saida (outro timestamp)
entre outros dados. Faltas não são registradas,
pois trabalhamos com contagem de horas. Segue abaixo um esquema simplificado
do banco.

create table presenca (
 id serial primary key,
 dataEntrada timestamp,
 dataSaida timestamp,
 id_usuario integer
);

O problema é que preciso gerar um relatório onde o usuário fornece a data
inicial (um date) e data final (outro date). Como
resultado, a consulta retorna a contagem de horas (feito), a quantidade de
dias presentes (feito) e a quantidade de dias úteis
neste período fornecido (este não consegui fazer, dias úteis = segunda à
sexta).

Alguém poderia me dar uma ajuda com esta consulta (select)?

-- 

Grato,
Daniel Falcão
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a