SQL ORDER BY
Salve! Salve!
Gostaria de Ordenar o resultado de uma consulta usando o ORDER BY, mas estou encontrando
o seguinte problema:
A MINHA CONSULTA ESTA BUSCANDO UM REGISTRO PELO CÓ“DIGO DA TABELA, OU SEJA EU PASSO A INSTRUÇÃO DESTA FORMA
"SELECT PRODUTO FROM TABELA WHERE COD=" & NUMERO
NAUM ESTOU CONSEGUINDO INFORMAR NESTE TIPO DE CONSULTA O ORDER BY, POIS COMO A STRING FECHA EM (WHERE COD=")
O ORDER BY FICA FORA DA STRING.
SE EU INFORMO TUDO DESTA FORMA FUNCIONA:
"SELECT * FROM TABELA ORDER BY PRODUTO"
- MAS COMO ESTOU FECHANDO A STRING PARA PASSAR UM VALOR INTEGER NAUM CONSIGO REALIZAR O ORDER BY.
COMO EU POSSO REALIZAR TAL TAREFA?
OBRIGADO.
Gostaria de Ordenar o resultado de uma consulta usando o ORDER BY, mas estou encontrando
o seguinte problema:
A MINHA CONSULTA ESTA BUSCANDO UM REGISTRO PELO CÓ“DIGO DA TABELA, OU SEJA EU PASSO A INSTRUÇÃO DESTA FORMA
"SELECT PRODUTO FROM TABELA WHERE COD=" & NUMERO
NAUM ESTOU CONSEGUINDO INFORMAR NESTE TIPO DE CONSULTA O ORDER BY, POIS COMO A STRING FECHA EM (WHERE COD=")
O ORDER BY FICA FORA DA STRING.
SE EU INFORMO TUDO DESTA FORMA FUNCIONA:
"SELECT * FROM TABELA ORDER BY PRODUTO"
- MAS COMO ESTOU FECHANDO A STRING PARA PASSAR UM VALOR INTEGER NAUM CONSIGO REALIZAR O ORDER BY.
COMO EU POSSO REALIZAR TAL TAREFA?
OBRIGADO.
Basta concatenar & " ORDER BY produto" no final da sua string.
sql = "SELECT PRODUTO FROM TABELA WHERE COD=" & NUMERO & " ORDER BY produto"
sql = "SELECT PRODUTO FROM TABELA WHERE COD=" & NUMERO & " ORDER BY produto"
Tópico encerrado , respostas não são mais permitidas