[firebase-br] RES: Duvida Select
Eduardo Pombo
eduardo em embras.net
Sex Maio 21 14:49:38 -03 2010
espero q ajude, vc pode usar uma sequencia de data gerada pelo WITH e
ai fazer join ou subselect para pegar os valores
with recursive
dates (data, cnt) as (
select cast('01/01/2010' as Date), 1 from rdb$database
union all
select Data+1, cnt+1 from Dates where Data+1<'02/01/2010'
)
select * from dates a
Em 21 de maio de 2010 14:36, Pedro Braga <bragaped em gmail.com> escreveu:
> não ajuda to postando o select que uso para encontar os registros de uma das
> tabelas pore necessito que mesmo que não haja registro em um determiando
> dia, mes ou ano ele me retorno com o vlrtotal 0, acho que agora fui mais
> claro na minha duvida.
> select extract(day from dp.dat_pagamento) DIA,
> extract(month from dp.dat_pagamento) MES,
> extract(year from dp.dat_pagamento) ANO,
> dp.COD_EMPRESA,
> dp.dat_pagamento,
> coalesce(sum(dp.vlr_pago),0) as vlrtotal
> from dup_fornecedor dp
> where dp.vlr_pago>0
> group by 1,2,3,4,5
>
>
> Em 21 de maio de 2010 14:32, Johnatan Toledo <jtoledo em softguild.com.br>escreveu:
>
>> VE SE TE AJUDA........
>>
>> SELECT EXTRACT(DAY FROM DATA) DIA, SUM(VALOR) FROM TABELA GROUP BY 1,2
>> ORDER
>> BY 1
>>
>>
>> -----Mensagem original-----
>> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]
>> Em
>> nome de Pedro Braga
>> Enviada em: sexta-feira, 21 de maio de 2010 14:07
>> Para: FireBase
>> Assunto: [firebase-br] Duvida Select
>>
>> Boa Tarde, estou com um problema quando ao select necessito fazer a
>> seguinte.
>> Preciso que o o resultado seja o mostado abaixo
>>
>> Dia Valor
>> 01 0,00
>> 02 30,00
>> 03 425,00
>> 04 45,00
>> 05 0,00
>> 06 5,00
>> ..... até o dia ultimo dia do mês
>>
>> tenho 2 views onde nelas tenho um um select com union all nas tabelas de
>> movimento e no delphi faço o select nas views e gero um grafico e devido ao
>> grafico que preciso ter mesmo que seja 0 em cada dia.
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
--
Atenciosamente
José Eduardo Pombo de Barros
Gerente de Manutenção de Sistemas
Mais detalhes sobre a lista de discussão lista