Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

omm62

SELECT em duas tabelas

Recommended Posts

issotente alterar paraSELECT tb_secao.secao FROM tb_secao WHERE tb_secao.cod_secao NOT IN (SELECT tb_previsao.cod_secao FROM tb_previsao WHERE tb_previsao.semana = '01/08/05 - 05/08/05') ou seja tire os alias (AS) por enquanto

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual erro que deu?

<{POST_SNAPBACK}>

O erro foi o seguinte:

 

Erro de tempo de execução do Microsoft VBScript erro '800a000d'

 

Tipos incompatíveis: 'y'

 

o campo semana e VARCHAR...

Compartilhar este post


Link para o post
Compartilhar em outros sites

isso

 

tente alterar para

 

SELECT tb_secao.secao FROM tb_secao WHERE tb_secao.cod_secao NOT IN (SELECT tb_previsao.cod_secao FROM tb_previsao WHERE tb_previsao.semana = '01/08/05 - 05/08/05')

 

ou seja tire os alias (AS) por enquanto

<{POST_SNAPBACK}>

Amigo o mesmo erro :

 

Microsoft OLE DB Provider for ODBC Drivers erro '80040e14'

 

[MySQL][ODBC 3.51 Driver][mysqld-4.0.13-nt]Você tem um erro de sintaxe no seu SQL próximo a 'SELECT tb_previsao.cod_secao FROM tb_previsao WHERE tb_previsao.semana = '01/08/' na linha 1

 

O response.write eh:

SELECT tb_secao.secao FROM tb_secao WHERE tb_secao.cod_secao NOT IN (SELECT tb_previsao.cod_secao FROM tb_previsao WHERE tb_previsao.semana = '01/08/05 - 05/08/05')

Cara me responde... seria possivel q o problema estivesse na versao do ODBC q naum suporta essa sintaxe... pois jah consultei diversos informativos e a sintaxe eh essa q você me passou ...

Grato,

Compartilhar este post


Link para o post
Compartilhar em outros sites

não sei te responder mas pra mim isso estaria certo

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.