rcbernal Novato

Registrado: Terça-Feira, 29 de Junho de 2010 Mensagens: 10
|
Enviada: Sáb Mar 11, 2017 9:59 pm Assunto: Firebird CrossTab |
|
|
Pessoal boa noite!! ja quebrei a cabeça aqui não saiu nada, é o seguinte!
tenho uma tabela de caixa e preciso mostrar os resultados em colunas em linhas
Tipo:
Jan/2017 Fev/2017 Mar/2017
Saldo Anterior 10,00 30,00 50,00
Venda Vista 20,00 20,00 50,00
Saldo Caixa 30,00 50,00 100,00
este seria o resultado!!
este abaixo é meu select
select
c000044.data,
sum(case movimento when 0 then entrada else 0 end) as Saldoanterior,
sum(case movimento when 3 then entrada else 0 end) as dinheiro,
sum(saida) as saida,
sum(entrada) - sum(saida) as caixa
from c000044
where movimento in(0,3)
and data between :datai and :dataf
group by c000044.data
me ajudem estou ficando doido...
[/b] |
|
imex Moderador

Registrado: Sexta-Feira, 7 de Janeiro de 2011 Mensagens: 11666
|
Enviada: Seg Mar 13, 2017 10:47 am Assunto: |
|
|
Bom dia,
Não sei se vou conseguir ajudar, mas qual banco de dados (e versão) você está utilizando?
Você pode postar um exemplo demonstrando como os dados estão na tabela e como gostaria que ficasse o resultado com esses mesmos dados? |
|