[firebase-br] Como informo o último dia do Mês?
.:: Eder Sousa ::.
edersousa em gmail.com
Ter Jan 8 12:52:21 -03 2008
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
Mais detalhes sobre a lista de discussão lista