[firebase-br] RES: Union

Eduardo Jedliczka (TeamFB) jedyfb em gmail.com
Ter Jun 27 17:04:32 -03 2006


Exemplo:

select cast(null as date) as data, cast(0 as numeric(12,2)) as valor from 
RDB$database

======================
Eduardo Jedliczka
Membro do TeamFB - FireBase
Apucarana - PR
======================

----- Original Message ----- 
From: "Magnun Oliveira" <magnun_magnun em hotmail.com>
To: <lista em firebase.com.br>
Sent: Tuesday, June 27, 2006 3:49 PM
Subject: Re: [firebase-br] RES: Union


consegui ...

nao tinha me ligado que o AS se referia ao TITLE da coluna ....

agora vem a proxima treta:

0 as CODIGO   --- onde codigo é do tipo integer
CAST('' AS VARCHAR(50)) as NOME  --- ondde NOME é varchar(50)

como fazer com campos DATA, e DECIMAL ???

obrigado

>From: "Magnun Oliveira" <magnun_magnun em hotmail.com>
>Reply-To: FireBase <lista em firebase.com.br>
>To: lista em firebase.com.br
>Subject: Re: [firebase-br] RES: Union
>Date: Tue, 27 Jun 2006 18:30:26 +0000
>
>Valeu Eduardo, mas o conceito eu tinha sacado, a questao é:
>
>select
>0 as tab1.codigo,  --- este campo é integer
>0 as tab2.codigo_tab2  --- este campo é integer
>CAST(' ' AS VARCHAR(tamanho do campo nome)) as NOME --- este campo é
>varchar(50) entao coloco 50 ali
>from tab1, tab2 --- este é o nome das tabelas
>where etc ... --- acho que esta linha nao precisa, correto?
>union
>select tab1.codigo, tab2.codigo_tab2, tab1.nome from tab1, tab2 where
>etc...
>   --- esta aki é a select original
>
>o erro ocorre na primeira linha tab1.codigo
>
>"Token unknow - line 2 caracter 10" ou seja , acho que ele nao está
>indentificando esta instrucao tab1.campo
>
>obrigado...
>
>
>
>
> >From: "Eduardo Jedliczka (TeamFB)" <jedyfb em gmail.com>
> >Reply-To: FireBase <lista em firebase.com.br>
> >To: "FireBase" <lista em firebase.com.br>
> >Subject: Re: [firebase-br] RES: Union
> >Date: Tue, 27 Jun 2006 14:34:15 -0300
> >
> >Magnum,
> >
> >A cláusula UNION exige que exista tanto a mesma quantidade de campos
>quanto
> >o mesmo tipo (tipo, tamanho, precisão, etc) de dados para cada campo
>entre
> >os selects unidos.
> >
> >Sendo assim,
> >
> >se eu tiver um select (independente de ter 1,2,5,15,etc  tabelas) com 4
> >campos juntamente com um UNION e outro select (pode ter 1,2,5,15,etc
> >tabelas) tem que ter exatamente os mesmos 4 campos (do mesmo tipo).
> >
> >Espero que tenha sido claro e te explicado melhor este conceito.
> >
> >======================
> >Eduardo Jedliczka
> >Membro do TeamFB - FireBase
> >Apucarana - PR
> >======================
> >
> >----- Original Message -----
> >From: "Magnun Oliveira" <magnun_magnun em hotmail.com>
> >To: <lista em firebase.com.br>
> >Sent: Tuesday, June 27, 2006 10:50 AM
> >Subject: Re: [firebase-br] RES: Union
> >
> >
> >como respondi anteriormente a dica funcionou, mas agora surgiu outro
>caso,
> >a
> >mesma seleção só que entre duas tabelas como ficaria?
> >
> >assim nao deu;;; rsrsrs
> >
> >select
> >0 as tab1.codigo,
> >0 as tab2.codigo_tab2
> >CAST(' ' AS VARCHAR(tamanho do campo nome)) as NOME  -- aqui eu nem sei
> >como
> >ficaria o tab1. ...
> >from tab1, tab2
> >where etc ...
> >union
> >select tab1.codigo, tab1.nome, tab2.codigo_tab2 from tab1, tab2 where etc
> >...
> >
> >
> >
> >
> > >From: "Magnun Oliveira" <magnun_magnun em hotmail.com>
> > >Reply-To: FireBase <lista em firebase.com.br>
> > >To: lista em firebase.com.br
> > >Subject: Re: [firebase-br] RES: Union
> > >Date: Tue, 27 Jun 2006 13:00:52 +0000
> > >
> > >perfeito, obrigado.
> > >
> > >
> > > >From: Marcelo Durães da Silva <marceloduraes em terra.com.br>
> > > >Reply-To: FireBase <lista em firebase.com.br>
> > > >To: "'FireBase'" <lista em firebase.com.br>
> > > >Subject: [firebase-br] RES:  Union
> > > >Date: Mon, 26 Jun 2006 20:13:53 -0300
> > > >
> > > >Tenta
> > > >
> > > >select 0 as codigo, CAST(' ' AS VARCHAR(tamanho do campo nome)) as
>NOME
> > > >from
> > > >tabela
> > > >union
> > > >select codigo, nome from tabela
> > > >
> > > >
> > > >Marcelo Durães da Silva
> > > >Geo Terra - Tecnologia de Informação Ltda
> > > >Elpis Informática Ltda
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >-----Mensagem original-----
> > > >De: lista-bounces em firebase.com.br
> >[mailto:lista-bounces em firebase.com.br]
> > >Em
> > > >nome de Magnun Oliveira
> > > >Enviada em: segunda-feira, 26 de junho de 2006 15:32
> > > >Para: lista em firebase.com.br
> > > >Assunto: [firebase-br] Union
> > > >
> > > >preciso fazer uma seleção onde o primeiro registro saia em branco ...
> > > >
> > > >me passaram
> > > >
> > > >select (0) codigo, ("")nome from tabela
> > > >union
> > > >select codigo, nome from tabela
> > > >
> > > >mas da erro no ("") ... ja tentei (''), (' ') e nada
> > > >
> > > >alguem sabe como fazer?
> > > >
> > > >Onrigado...
> > > >
> > > >_________________________________________________________________
> > > >MSN Hotmail, o maior webmail do Brasil. http://www.hotmail.com
> > > >
> > > >
> > > >______________________________________________
> > > >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
> > > >
> > > >
> > > >______________________________________________
> > > >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
> > >
> > >_________________________________________________________________
> > >MSN Busca: fácil, rápido, direto ao ponto.  http://search.msn.com.br
> > >
> > >
> > >______________________________________________
> > >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
> >
> >_________________________________________________________________
> >MSN Hotmail, o maior webmail do Brasil. http://www.hotmail.com
> >
> >
> >______________________________________________
> >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
> >
> >
> >______________________________________________
> >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
>
>_________________________________________________________________
>MSN Messenger: converse com os seus amigos online.
>http://messenger.msn.com.br
>
>
>______________________________________________
>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

_________________________________________________________________
MSN Busca: fácil, rápido, direto ao ponto.  http://search.msn.com.br


______________________________________________
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