Valor total de vendas por mês?

Firebird

22/10/2003

Como faço uma SQL para retornar o total de vendas agrupadas por mês? E ainda uma SQL em que eu tenha o cliente na linha e os meses como colunas (tipo uma referência cruzada)?


Phfdelphi

Phfdelphi

Curtidas 0

Respostas

Afarias

Afarias

22/10/2003

|Como faço uma SQL para retornar o total de vendas agrupadas por
|mês?

Use a cláusula GROUP BY no seu SQL


|E ainda uma SQL em que eu tenha o cliente na linha e os meses como
|colunas (tipo uma referência cruzada)?

Este recursos não existe em IB/FB ... mas vc pode criar algo ´inflexível´ com uso de STORED PROCEDURES -- ou usar a solução mais comum:: FERRAMENTAS OLAP no Cliente (sua aplicação -- ex:: DicisionCube)


T+


GOSTEI 0
Phfdelphi

Phfdelphi

22/10/2003

Mas como vou agrupar por mês usando o campo data através do GROUP BY?


GOSTEI 0
Afarias

Afarias

22/10/2003

crie uma view criando um campo MES (extract (month from campoData)) e então faça o select com group by em cima da view

se estiver usando FB 1.5 vc pode agrupar pela função direto (usando o índice da coluna como no Order By) -- não precisando assim da view.

T+


GOSTEI 0
POSTAR