Spyder.RV 0 Denunciar post Postado Setembro 18, 2007 Galera Tô precisando de uma ajuda no SQL abaixo SELECT * FROM agenda WHERE dataAgenda >= 'DATA_FILTRO' ORDER BY dataAgenda Desc LIMIT 5; Com esse código, consigo pegar os 5 últimos registros com as datas mais novas... Mas o problema é que vem ordenado decrescente. Preciso pegar os mesmos 5 registros com as datas mais novas, mas ordenados pela data de forma crescente... O que preciso mudar??? Compartilhar este post Link para o post Compartilhar em outros sites
Wagner Bianchi 0 Denunciar post Postado Setembro 18, 2007 Opa, Vamos lá. . . SELECT MAX(dataAgenda) AS DATA FROM agenda ORDER BY DATA ASC LIMIT 5 Faça os teste camarada!! Abração! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
Spyder.RV 0 Denunciar post Postado Outubro 3, 2007 Opa,Vamos lá. . .SQLSELECT MAX(dataAgenda) AS DATAFROM agendaORDER BY DATA ASC LIMIT 5Faça os teste camarada!! Abração! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gifSó mostra 1 campo, contendo a data mais recente no intervalo...As outras não aparecem... Compartilhar este post Link para o post Compartilhar em outros sites
Eclesiastes 2 Denunciar post Postado Outubro 3, 2007 Simples, só tirar o DESC ali do ORDER BY. SELECT * FROM agenda WHERE dataAgenda >= 'DATA_FILTRO' ORDER BY dataAgenda LIMIT 5 Compartilhar este post Link para o post Compartilhar em outros sites