[firebase-br] ajuda na view
Rodrigo Alves de Freitas
rodrigo em solucoeseinformatica.com.br
Ter Ago 8 10:22:06 -03 2006
Você tem que aplicar a clausula where para todos os select da sua union, não
apenas para o primeiro.
[]'s
Rodrigo A. de Freitas
Análise & Desenvolvimento
------------------------------------------
Soluções & Informática
www.solucoeseinformatica.com.br
----- Original Message -----
From: "Mauricio Rufino da Costa Rufino" <mauricio_terere em hotmail.com>
To: <lista em firebase.com.br>
Sent: Monday, August 07, 2006 1:44 PM
Subject: [firebase-br] ajuda na view
Galera estou precisando de ajuda. Criei esta View para filtrar apenas os
produtos do onde o campo CARDÁPIO seja igual a 'S', só que esta vindo todos.
Vocês poderiam ver qual o erro.
Muito obrigado galera.
CREATE VIEW HPOS_GRUPO_PRODUTO(
CODIGO,
CODSUPERGRUPO,
CODTIPOPRODUTO,
TIPO,
CODPRODUTO,
NOME,
DESCRICAO)
AS
Select
Cast(IDCODIGO As Smallint),
Cast(2000 + GRUPO As Smallint),
Cast('0' As Smallint),
Cast('0' As Smallint),
Cast(IDCODIGO As Smallint),
Cast(DESC_REDUZ As Varchar(30)),
Cast(DESCRICAO As Varchar(60))
From PRODUTOS
Where CARDAPIO = 'S'
Union
Select
Cast(2000 + IDCODIGO As Smallint),
Cast(1000 + SECCAO As Smallint),
Cast('0' As Smallint),
Cast('3' As Smallint),
Cast('0' As Smallint),
Cast(DESCRICAO As Varchar(30)),
Cast(DESCRICAO As Varchar(60))
From GRUPO
Union
Select
Cast(1000 + IDCODIGO As Smallint),
Cast('0' As Smallint),
Cast('1' As Smallint),
Cast('3' As Smallint),
Cast('0' As Smallint),
Cast(DESCRICAO As Varchar(30)),
Cast(DESCRICAO As Varchar(60))
From SECCAO
;
_________________________________________________________________
Acompanhe os desfiles do evento São Paulo Fashion Week.
http://www.msn.com.br/diversao/spfw/
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista