Um registro para cada mês

Firebird

06/02/2006

Oi tenho uma tabela de locação de produto

vamos vê mais detalhes:

Tabela LocadoraProduto:

codigo - chave
produto_codigo - faz referencia ao produto
grade_codigo - faz rferencia a qual grade do produto
data - data de movimento
operacao - se é locacao ou devolucao


quero tirar um relatório referente a cada mês.

Mês - Locações - Produtos - Grade - media de locaco por dia
jan/06 - 50 - 20 - 30 - 2
fav/06 - 40 - 25 - 25 - 1


mais ou menos assim,alguém pode me ajudar?


Sistemald

Sistemald

Curtidas 0

Respostas

Emerson Nascimento

Emerson Nascimento

06/02/2006

veja se assim funciona (sei que funciona no sql server):
select
  extract(year from data),
  extract(month from data),
  count(data) locacoes,
  count(distinct produto_codigo) produtos,
  count(distinct grade_codigo) grade,
  (count(data) / count(distinct data)) media
from
  locadoraproduto
group by
  1, 2



GOSTEI 0
Sistemald

Sistemald

06/02/2006

sobre a sua SQL acho que a mleor palavra para descreve-la é ´Perfeita´

Demorei a ver pois por algum motivo não chegou um e-mail me notificando da resposta.

Obrigado!!


GOSTEI 0
POSTAR