Re: [pgbr-geral] Função para definir dada como dia ÚTIL, SABADO, DOMINGO e/ou FERIADO

2009-02-03 Por tôpico Osvaldo Kussama
2009/2/2 Luiz Magno Diogo ma...@mondriantecnologia.com: olá Newton, pra te ajudar o dow serve. select extract(dow from current_date) ele te retorna o dia da semana sendo 0 pra domingo. Abraço On Mon, 2 Feb 2009 11:47:12 -0200, Newton Teixeira do Nascimento Júnior

Re: [pgbr-geral] Select Join em Historico de Status.

2009-02-03 Por tôpico Osvaldo Kussama
2009/2/3 Lucas Paz lucas...@gmail.com: Olá, Vamos a duvida: tenho as tabelas LANCAMENTOS, HISTORICO_LANCAMENTOS e STATUS . LANCAMENTOS - PK(id_lancamento),nome,data_entrada e etc. STATUS - PK(id_status), nome HISTORICO_LANCAMENTOS - PK(id_hist_lancamento), FK(id_lancamento),

Re: [pgbr-geral] Select Join em Historico de Status.

2009-02-03 Por tôpico Nilson Chagas
select distinct l.nom, l.data_entrada, s.nome from lancamentos l, status s, historico h where l.id_lancamento = h.id_lancamento and h.id_status = s.id_status and (s.id_status = id do pago or s.id_status = id do pendente) []s Nilson Chagas - Ubuntu User 25794 --- Visite:

Re: [pgbr-geral] Select Join em Historico de Status.

2009-02-03 Por tôpico Osvaldo Kussama
2009/2/3 Lucas Paz lucas...@gmail.com: Olá novamente... Dando mais detalhes... Oswaldo: Não sei se entendi corretamente mas um GROUP BY e um MAX(data) não resolveria? Ou o status que deseja retornar não é necessariamente o mais recente? Osvaldo não resolve pq os status não estão em

[pgbr-geral] [RESOLVIDO] Função para defin ir dada como dia ÚTIL, SABADO, DOMINGO e/ou F ERIADO

2009-02-03 Por tôpico Newton Teixeira do Nascimento Júnior
Muito obrigado Luiz pela ajuda. Eis a função que fiz : CREATE OR REPLACE FUNCTION Categoria_Dia(data date) RETURNS character varying(10) AS $BODY$ DECLARE dia integer; resultado character varying(10); BEGIN dia = extract(dow from data); if resultado = 0 then -- se o dia for um

Re: [pgbr-geral] Select Join em Historico de Status.

2009-02-03 Por tôpico Lucas Paz
Olá novamente... Dando mais detalhes... *Oswaldo: Não sei se entendi corretamente mas um GROUP BY e um MAX(data) não resolveria? Ou o status que deseja retornar não é necessariamente o mais recente? * Osvaldo não resolve pq os status não estão em ordem! como disse nem tudo são flores...