http://www.postgresql.org/docs/8.2/interactive/functions-datetime.html#FUNCTIONS-DATETIME-EXTRACT
dow The day of the week (0 - 6; Sunday is 0) (for timestamp values only) SELECT EXTRACT(DOW FROM TIMESTAMP '2001-02-16 20:38:40'); *Result: *5 Note that extract's day of the week numbering is different from that of the to_char function. Em 24/10/07, Daniel Falcão <[EMAIL PROTECTED]> escreveu: > > 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 > > -- William Leite Araújo Analista de Banco de Dados - QualiConsult
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
