Bom dia, Guilherme
Veja se o sql abaixo atende a sua necessidade:
select
now()::date as "hoje",
(now()::date - date_part('dow',now()::date)::integer) as "último
domingo",
(now()::date + ( 6 - date_part('dow',now()::date)::integer) )
as "próximo sábado"
Vc também pode substituir now() por qualquer outra data:
select
'2002-09-11'::date as "qualquer outra data",
('2002-09-11'::date -
date_part('dow','2002-09-11'::date)::integer) as "domingo daquela
semana",
('2002-09-11'::date + ( 6 -
date_part('dow','2002-09-11'::date)::integer) ) as "sábado daquela
semana"
Espero ter ajudado
Att
Chiqueti
______________________________________________________________________________________________
Em 3 de maio de 2010 09:43, Guilherme Carvalho
<[email protected]> escreveu:
> Bom dia,
>
> Gostaria de saber se é possível determinar o dia inicial e final de uma
> semana baseada na data de hoje.
>
> Ex:
> Tendo como base o dia 03/05/2010,
> preciso chegar a data do
> Domingo = (02/05/2010) e Sábado = (08/05/2010)
> Atenciosamente,
>
> Guilherme de Carvalho Carneiro
> Analista de sistemas
> twitter: @GCarneiro
> http://djangopeople.net/guilhermecarvalho/
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral