Ir para conteúdo
Fórum Script Brasil
  • 0

Como Criar Um Select (oracle)


Guest marcosgomes

Pergunta

Guest marcosgomes

Amigos do Script Brasil, preciso da ajuda de vocês que são expert no ORACLE, Por favor...

PROBLEMA:

Tenho que fazer um relatório com os seguintes aspectos:

1) Nome da tabela MOVIMENTACAO_VENDAS;

2) Imprimir os últimos 6 anos de vendas, contando da data atual para trás até dar 6 anos;

Exemplo: Hoje é 17/11/2007 então ele vai imprimir as

vendas de 2007 até DEZEMBRO, 2006 de JANEIRO A DEZEMBRO

2005 de JANEIRO a DEZEMBRO, 2004 de JANEIRO A DEZEMBRO

2003 de JANEIRO a DEZEMBRO, 2002 de JANEIRO A DEZEMBRO

3) Tabela:

------------------------------

MOVIMENTACAO_VENDAS

------------------------------

MOVIMENTO_INFORMADO_ID inteiro

EMPRESA_ID inteiro (Pode ser LOJA 01, LOJA02, LOJA03, etc. multiempresas)

STATUS char (Ativo ou Inativo no cadastro)

DT_MOVIMENTO data (data do movimento)

TP_MOVIMENTO char (Digitado ou Auditado)

VLR_BRUTO number (12,2)

4) Sempre deve pegar o VLR_BRUTO o maior entre o Digitado ou Auditado

Cada EMPRESA_ID tem pelo menos um valor Digitado e um Valor Auditado,

Pega-se o maior entre os dois em um determinado dia, exemplo 17/11

Ex: (o maior abaixo é 400,00 então esse será somado é o outro desprezado)

DATA_MOVIMENTO 17/11/2007

TPMOVIMENTO DIGITADO

VLR_BRUTO 200,00

DATA_MOVIMENTO 17/11/2007

TPMOVIMENTO AUDITADO

VLR_BRUTO 400,00

Preciso fazer um SELECT com essa tabela de MOVIMENTACAO_VENDAS

para eu gerar um relatório com o seguinte Layout.

---------------------------------------------------------------------

| 2002 | 2003 | 2004 | 2005 | 2006 | 2007 |

---------------------------------------------------------------------

JAN 200,00 100,00 ... e assim por diante até hoje 11/2007

FEV 200,00 100,00

MAR 200,00 100,00

ABR 200,00 100,00

MAI 200,00 100,00

JUN 200,00 100,00

JUL 200,00 100,00

AGO 200,00 100,00

SET 200,00 100,00

OUT 200,00 100,00

NOV 200,00 100,00

DEZ 200,00 100,00

-----------------------------------------------------------------------

TOTAL 2.400,00 1.200,00

Preciso de ajuda, obrigado pela atenção amigos...

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...