[firebase-br] Como informo o último dia do Mês?
Marcelo Silva
marcvan em ig.com.br
Qua Jan 9 09:00:08 -03 2008
Uma curiosidade
Esse select sera executado onde ?
Voce nao pode passar as datas por parametros na sua aplicaçao ???
Se for Delphi vc pode usar o StartOfMonth e EndOfMonth é bem simples
--------------------------------------------------------
Marcelo Silva
----- Original Message -----
From: "Paulo Sergio Xavier Soares" <paulosoares.br em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Tuesday, January 08, 2008 8:40 PM
Subject: Re: [firebase-br]Como informo o último dia do Mês?
É confusa essa sua afirmação. O último dia do mês já está definido nos
calendários. Suponho que você quer dizer o último dia de um certo processo.
Que processo é esse? Que critérios definem essa variação?
Em 08/01/08, .:: Eder Sousa ::. <edersousa em gmail.com> escreveu:
>
> Preciso fazer um select onde o último dia do mês pode variar, como posso
> fazer isso?
>
> select f.codigoempresaconvenio,
> f.datainicial,
> f.datafinal,
> (select count(*)
> from fechamentoitens s
> where s.numerodocumento = f.numerodocumento) qtde_cupom,
> (select coalesce(sum( s.valorliquidocupom),0)
> from fechamentoitens s
> where s.numerodocumento = f.numerodocumento) soma_cupom,
> (select coalesce(sum(m.valorliquidocupom),0)
> from movimentoresumoconvenio m
> where (m.datavenda between f.periodo and f.datainicial) and
> (m.codigoempresaconvenio = f.codigoempresaconvenio))
> anterior
> (select coalesce(sum(m.valorliquidocupom),0)
> from movimentoresumoconvenio m
> where (m.datavenda between f.datainicial and ***
> ULTIMODIADOMES *** ) and
> (m.codigoempresaconvenio = f.codigoempresaconvenio))
> Posterior
> from fechamento f
>
> OBSERVAÇÃO:
> f.datainicial ---- 06/12/2007
> f.datafinal ---- 15/01/2008
> ou
> f.datainicial ---- 06/01/2008
> f.datafinal ---- 20/01/2008
> _______________________
> Eder Pereira de Sousa
> Desenvolvimento de Sistemas
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
--
___________________________________
*** Paulo Sergio Xavier Soares ***
Skype: Allumo, E-mail: paulosoares.br em gmail.com, MSN: paulosxs em yahoo.com.br
Consultor em Informatica
Matematica - UEM
Obs: Se o seu leitor de e-mail não estiver configurado para emitir resposta
automática do recebimento, favor responder essa mensagem para o confirmar.
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista