Ir para conteúdo

POWERED BY:

Arquivado

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

Marcos Ferreira_150489

[Resolvido] Select da noticia MAIS acessada das ultimas 10

Recommended Posts

experimenta isto:

 

presumo que tenhas um campo data, senão alteras data por cod_not

 

SELECT top 1 FROM

(SELECT top 10 * FROM noticias ORDER BY data DESC)

x

ORDER BY visitas desc

Compartilhar este post


Link para o post
Compartilhar em outros sites

No MySQL seria usado LIMIT ao inves de TOP

 

fiz uns testes com Subquery mas deu um erro com o uso de LIMIT nesta subquery para a versão do MySQL que estou usando

Compartilhar este post


Link para o post
Compartilhar em outros sites

pois :s a ultima vez que utilizei o TOP foi numa query em asp com bd access....

 

 

mas ha-de ser qualquer coisa do genero nao?

Compartilhar este post


Link para o post
Compartilhar em outros sites

experimenta isto:

 

presumo que tenhas um campo data, senão alteras data por cod_not

 

SELECT top 1 FROM

(SELECT top 10 * FROM noticias ORDER BY data DESC)

x

ORDER BY visitas desc

 

Razstec valew cara nao sei como nao tinha pensado nisto. E eu tentei de tudo.

Bom, eu apenas adaptei para o MySQL. Que então ficou Assim:

 

SELECT * FROM (SELECT * FROM noticias ORDER BY DATA DESC limit 10) x ORDER BY visitas DESC limit 1

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.