[firebase-br] Ajuda com o Cast

Daniel Maranhão danielmachado em agetop.goias.gov.br
Qui Maio 26 13:43:27 -03 2011


Paulo,

Obrigado pela dica. É porque nesse caso eu copiei das minhas linhas do 
Delphi. Vou prestar mais atenção nisso.

Eduardo,

As estruturas da tabela são:

SAIDA
- IDSAIDA
- QNT_SOLICITADA
- PRODUTO_ID
- QNT_ATENDIDA
- USUARIO_SOLICITANTE
- USUARIO_ID
- DEPARTAMENTO_ID
- SAIDA_ID

ESTOQUE
- IDESTOQUE
- PRODUTO_ID
- ULT_PRECO
- SALDO

PESSOA -
PESSOA
- IDPESSOA
- NOME
- CONTATO
- DATA_CADASTRO


----- Original Message ----- 
From: "Paulo Portella" <pportellaa.firebase em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Thursday, May 26, 2011 12:04 PM
Subject: Re: [firebase-br] Ajuda com o Cast



Ainda acho que os usuários deveriam aprender a "escrever" seus SELECTs,
de forma que só de olhar já se tenha uma "leitura" melhor, além é claro
de saber respeitar como se faz os relacionamentos e as nomenclaturas dos
mesmos.

Sem mudar seu SELECT, concorda comigo que se ele tivesse sido escrito
assim não seria "melhor visto/lido" ?


  select
            pessoa.nome,
            CAST(EXTRACT(MONTH FROM saida.data_saida) || '-' ||
EXTRACT(YEAR FROM saida.data_saida) AS CHAR(15)) as DATA,
            sum(saida.qnt_atendida * estoque.ult_preco) as total
  from
            saida,
            estoque,
            pessoa
   where
           saida.produto_id = estoque.produto_id
           and
           saida.pessoa_id = pessoa.idpessoa
   group by
             2, 1
   order by
             pessoa.nome

______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: 
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa 





Mais detalhes sobre a lista de discussão lista