[firebase-br] Problema com SQL

joao_jma joao_jma em itelefonica.com.br
Seg Out 27 15:58:30 -03 2008


Entendi a idéia... mas no IBExpert tá dando este erro:

can't format message 13:896 -- message system code -4.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 4, char 30.
=.


Assinatura João M. de Amorim - Informática: Andreza Enxovais - Ibitinga/SP 
((16) 3341-9000 È(16) 9239-0959
----- Original Message ----- 
From: "Adriano dos Santos Fernandes" <adrianosf em uol.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, October 27, 2008 1:50 PM
Subject: Re: [firebase-br] Problema com SQL


Talvez tenha um jeito mais fácil...

select cod_mod
   from tabela
   group by cod_mod
   having sum(iif(cod_caract = 1, 1, 0)) > 0 and
          sum(iif(cod_caract = 2, 1, 0)) > 0 and
          sum(iif(cod_caract = 3, 1, 0)) > 0


Adriano


joao_jma escreveu:
> desculpem pela tabela .... esse formato de email da lista acaba com o 
> layout q a gente define.... rsrrsss
> CORRIGIDA ABAIXO.
>
> ----- Original Message ----- From: "joao_jma" 
> <joao_jma-625QfPj36i0HTnRCetW4+F/I71DsQ//L em public.gmane.org>
> To: "Lista FireBase" <lista-JZX6CTs6PlE39yzSjRtAkw em public.gmane.org>
> Sent: Monday, October 27, 2008 2:30 PM
> Subject: [firebase-br] Problema com SQL
>
>
> Essa é pra quem é bom de SQL.
>
> Boa tarde pessoal, tenho uma tabela que grava:
>
> COD_MOD (código de modelo)
> COD_CARACT (característica do modelo)
>
> Vamos imaginar a tabela com os seguintes dados:
>
>      COD_MOD    COD_CARACT
>      1                                 1
>      1                                 2
>      1                                 3
>      2                                 3
>      2                                 4
>      2                                 5
>      3                                 1
>      3                                 2
>      3                                 3
>
>
> Eu quero filtrar os códigos de modelo que contenham como característica 1, 
> 2 e 3.
> (Somente os modelos que contenham realmente essas características).
>
> Fazendo um SQL assim:
>
> Select * From Tabela where COD_CARACT in (1,2,3)
>
> Aparece também o modelo "2", que possui a característica "3". Mas não 
> poderia ser assim. Quero que resulte apenas os que contenham as 3 
> características.
>
> Alguém tem a solução?
> Antecipo meus agradecimentos
>
>    João M. de Amorim - Informática:
>    Andreza Enxovais - Ibitinga/SP
>    ((16) 3341-9000
>    È(16) 9239-0959
>
> ______________________________________________
> 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
>
>
> ______________________________________________
> 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
>


______________________________________________
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