Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Prezados,
Como se faz para determinados registros em certo campo aparecerem não por ordem alfabética, mas por ordem de importância?
No meu banco de dados access tenho a tabela produtos, com os campos:
id
nome
linha
tipo
Então pensei em atribuir a determinados registros uma variável que definisse a ordem da importância. Mas não sei como colocar isso na query.
<%
lin = Request.QueryString("lin")
strSQL = "SELECT * FROM produtos WHERE linha="&lin&" ORDER BY tipo ASC"
Set rstSearch = cnn.Execute(strSQL)
valor_tipo = rstSearch("tipo")
if valor_tipo = "vermelho" then
importancia = "1"
elseif valor_tipo = "amarelo" then
importancia = "2"
else
importancia = "3"
end if
%>
A partir daí não sei como formar a query.
Exemplo. Se a tabela tem:
1.camisa - verde
2.camisa - amarelo
3.camisa - vermelho
Gostaria que a instrução me retornasse primeiro a cor vermelha, depois amarelo e por ultimo a verde.
Como colocar isso numa query? :unsure:
Carregando comentários...