Ir para conteúdo

POWERED BY:

Arquivado

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

TeixeiraRamos

Separar linhas do SQL

Recommended Posts

O problema está na quebra de linha da SQL.

Coloquei o SQL em uma linha só e rodou legal.

Agora como marcar para quebrar? já usei _ e deixei AS...em outra linha não funcionou usei &' não funcionou.

Não lembro o que devo colocar para quebrar a linha do SQL, ou seja,

o que devo clocar no final de cada linha para continuar na outra linha o mesmo SQL?

 

SQL="SELECT tb_repetidoras.nome_cidade, Count(tb_repetidoras.nome_cidade)_

AS conta_nome FROM tb_repetidoras GROUP BY tb_repetidoras.nome_cidade ORDER BY

Count(tb_repetidoras.nome_cidade) DESC"

rs.open SQL,conexao,1,3

 

Usando isso _ ou ' não funcionou.

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ja postei uma possível solução em seu outro post

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mário, poderia colocar um link.

Estou perdido.

Obrigado

 

Obriago já achei!

Valeu mesmo.

 

Não funcionou não.

Apresenta esse erro:

Informações técnicas (para a equipe de suporte)

 

* Tipo de erro:

Erro de compilação do Microsoft VBScript (0x800A0401)

Fim da instrução esperado

/meu novo site/radioamadorrepetidoras.asp, line 40, column 42

"HAVING(((tb_repetidoras.observacao_rep)="Fora do ar"))"&_

-----------------------------------------^

 

Estou colocando no SQL "&_ dessa forma:

 

'crio o rs3

set rs3=Server.CreateObject("ADODB.Recordset")

 

'crio o SQL3

SQL3="SELECT tb_repetidoras.nome_cidade, tb_repetidoras.observacao_rep, Count(tb_repetidoras.observacao_rep)"&_

"AS ContaFora_ar FROM tb_repetidoras GROUP BY tb_repetidoras.nome_cidade, tb_repetidoras.observacao_rep"&_

"HAVING(((tb_repetidoras.observacao_rep)="Fora do ar"))"&_

"ORDER BY tb_repetidoras.nome_cidade"

rs3.open SQL3,conexao,1,3

%>

 

Tem algo errado?

Compartilhar este post


Link para o post
Compartilhar em outros sites

O Having tem de ser em cima de função de agragação, tipo

 

 

HAVING COUNT(*) > 20

 

ou

 

HAVING SUM(VALOR) > 20000

 

Para outras use o WHERE.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desculpe mas estou confuso.

Pode usar "&_ para quebrar as linha, não pode, tem que alterar QSL.

A QSL abre legal.

O problema é que uso o DW (sei que tem gemente que orienta para não usar no início) mas só sei que ao abrir aparece erro devido a SQL não ser quebrada. Muito obrigado.

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.