SQL - ORDER BY

ALANTB 07/08/2013 14:56:37
#427198
Olá,
Como se coloca a clausula ORDER BY no final da query abaixo. Tentei de várias formas, mas sempre dá erro pedindo [Ô]end statement[Ô]. Tô fazendo esse SELECT para um relatório em DATAREPORT, sendo que, sem ORDER BY puxa os dados normalmente, mas classifica por código, sendo que gostaria de classificar pelo nome.Segue...

sql = [Ô]SELECT tbCadastro.cod AS CODIGO, tbCadastro.Nome as NOME, tbCadastro.codEnd, tbEndereco.Descricao AS ENDERECO, tbCadastro.numero AS NRO, tbCadastro.codBairro, tbBairro.Descricao AS BAIRRO [Ô] & _
[Ô]FROM (tbCadastro INNER JOIN tbEndereco ON tbCadastro.codEnd = tbEndereco.codEnd) INNER JOIN tbBairro ON tbCadastro.codBairro = tbBairro.codBairro [Ô] & _
[Ô]WHERE tbCadastro.codBairro=[Ô] & txtCod.Text & [Ô] & _
[Ô]ORDER BY tbCadastro.nome [Ô]

ALAN

GUILHERMEMFA 08/08/2013 13:30:18
#427259
tenta como segue abaixo:

[Ô]SELECT a.cod AS CODIGO, a.Nome as NOME, a.codEnd, b.Descricao AS ENDERECO, a.numero AS NRO, a.codBairro, c.Descricao AS BAIRRO FROM tbCadastro as a INNER JOIN tbEndereco as b ON tbCadastro.codEnd = tbEndereco.codEnd
INNER JOIN tbBairro as c ON tbCadastro.codBairro = tbBairro.codBairro WHERE a.codBairro=[Ô] & txtCod.Text & [Ô] ORDER BY a.nome[Ô]
FILMAN 10/08/2013 19:24:13
#427396
Resposta escolhida
[Ô]SELECT tbC.cod As CODIGO, tbC.Nome As NOME, tbC.codEnd, tbE.Descricao As ENDERECO, [Ô]
[Ô]tbC.numero As NRO, tbC.codBairro, tbB.Descricao As BAIRRO [Ô] & _
[Ô]FROM (tbCadastro tbc INNER JOIN tbEndereco tbE ON tbC.codEnd = tbE.codEnd) [Ô] & _
[Ô]INNER JOIN tbBairro tbB ON tbC.codBairro = tbB.codBairro [Ô] & _
[Ô]WHERE tbC.codBairro =[Ô] & txtCod.Text & [Ô] [Ô] & _
[Ô]ORDER BY tbC.nome[Ô]


ALANTB 12/08/2013 09:17:57
#427412
FILMAN, deu certo. Aliás, achei interessante esse modo de fazer referência as tabelas usando a,b,c,..Show de bola. Sendo assim vou encerrar e pontuar...!!
Tópico encerrado , respostas não são mais permitidas