[firebase-br] Como informo o último dia do Mês?

Leandro Rezende leandrofabior em gmail.com
Ter Jan 8 18:48:26 -03 2008


E tipo de\embro termina em 31 fevereiro com 29 ou 28?

Em 08/01/08, MagnoS <magnoscosta em bol.com.br> escreveu:
>
> Ultimo dia do mes?? ou o usuário vai informar a data final?? pq pela
> observação q vc colocou, parece ser uma data informada..
> Se for isso, coloca ela como input...
> ... where (m.datavenda between f.datainicial and :datafinal ) and...
> Se for uma procedure vc chama ela Procedure_Name( data )
> Se for num data set... dataset.ParamByName('datafinal').Value := data.
>
>
>
> ----- Original Message -----
> From: ".:: Eder Sousa ::." <edersousa em gmail.com>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Tuesday, January 08, 2008 10:52 AM
> Subject: [firebase-br] Como informo o último dia do Mês?
>
>
> 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
>
>
> ______________________________________________
> 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