Ir para conteúdo

POWERED BY:

Arquivado

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

contato.hudsonalves

Select com palavra

Recommended Posts

Galera,

 

preciso de um help com um código, fiz um select top que funciona muito bem na seguinte condição:

 

Dim varTop
varTop = strSelectTop
rsTypes.Source = "SELECT top "& varTop &" *, (SELECT COUNT(*) FROM PICTURES WHERE PIC_TYPE = TYPE_ID ) AS PIC_COUNT FROM TYPES ORDER BY TYPE_ID DESC"

 

Preciso ao invés da ordenação pelo campo "TYPE_ID" que ele pegue o campo TYPE_DESCRIPTION e ordene 10 imagens com a palavra "Jogo de quinta"

 

 

Eu tentei desta forma:

 

Dim varTop
varTop = strSelectTop
rsTypes.Source = "SELECT top "& varTop &" *, (SELECT COUNT(*) FROM PICTURES WHERE PIC_TYPE = TYPE_ID ) AS PIC_COUNT FROM TYPES ORDER BY TYPE_DESCRIPTION = Jogo de quinta DESC"

Mas não deu certo.

 

Me ajuda? Não achei uma luz

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Hudson!

use group by

order by, serve apenas para ordenar: desc, decrescente(Z -> A); asc, ascendente(A -> Z).

 

Nesse caso, você va agrupar resultados, logo se usa "group by".

 

 

Espero ter ajudado :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faltou as aspas:

 

"SELECT top "& varTop &" *, (SELECT COUNT(*) FROM PICTURES WHERE PIC_TYPE = TYPE_ID ) AS PIC_COUNT FROM TYPES ORDER BY TYPE_DESCRIPTION LIKE 'Jogo de quinta' DESC"

Compartilhar este post


Link para o post
Compartilhar em outros sites

se quer apenas ordenar por um determinado campo altere só o ORDER BY com TYPE_DESCRIPTION

 

 

 

SQL="SELECT top "& varTop &" *, (SELECT COUNT(*) FROM PICTURES WHERE PIC_TYPE = TYPE_ID ) AS PIC_COUNT FROM TYPES ORDER BY TYPE_DESCRIPTION LIKE '%"&criterio&"%' DESC""

 


Compartilhar este post


Link para o post
Compartilhar em outros sites

se quer apenas ordenar por um determinado campo altere só o ORDER BY com TYPE_DESCRIPTION

 

 

 

SQL="SELECT top "& varTop &" *, (SELECT COUNT(*) FROM PICTURES WHERE PIC_TYPE = TYPE_ID ) AS PIC_COUNT FROM TYPES ORDER BY TYPE_DESCRIPTION LIKE '%"&criterio&"%' DESC""

 

 

 

 

Funcionou Brô! obrigado pela ajuda!

 

Olá Hudson!

 

use group by

 

order by, serve apenas para ordenar: desc, decrescente(Z -> A); asc, ascendente(A -> Z).

 

Nesse caso, você va agrupar resultados, logo se usa "group by".

 

 

Espero ter ajudado :D

 

Olá Hudson!

 

use group by

 

order by, serve apenas para ordenar: desc, decrescente(Z -> A); asc, ascendente(A -> Z).

 

Nesse caso, você va agrupar resultados, logo se usa "group by".

 

 

Espero ter ajudado :D

 

 

Não conhecia este, obrigado pela ajuda cara!

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.