jOcAjOcA 0 Denunciar post Postado Dezembro 6, 2006 Tenho: $pesq = "SELECT DISTINCT registro from tabela order by registro desc";Depois: echo date('d/m/Y', $array['registro'])."<br />"; Aqui ele está listando; 06/12/2006 06/12/2006 06/12/2006 ... 05/12/2006 05/12/2006 ... Apesar do DISTINCT na query, o campo REGISTRO é timestamp (INT 10), então ele guarda data/hora (h:i:s)... então nunca vai ser igual mesmo! Pergunta: como posso fazer esse SELECT DISTINCT pegando só a data ? Compartilhar este post Link para o post Compartilhar em outros sites
Marcio Leandro 0 Denunciar post Postado Dezembro 6, 2006 Movido: PHP => MySQL Compartilhar este post Link para o post Compartilhar em outros sites
Suissa 1 Denunciar post Postado Dezembro 6, 2006 velho olha naum sou mto de usar timestampp/ datas e horas utilizo o datetimemas não tem como você dar um select distinct em "metade" do campo flagro?ou tu tem o campo date para dar o distinct ou então vai ter q analizar no PHP mesmobom eu axo neh =D Compartilhar este post Link para o post Compartilhar em outros sites
Marcio Leandro 0 Denunciar post Postado Dezembro 6, 2006 Dá uma olha na função date() do mysql $pesq = "SELECT DISTINCT DATE(registro) as registro from tabela order by registro desc"; Compartilhar este post Link para o post Compartilhar em outros sites
jOcAjOcA 0 Denunciar post Postado Dezembro 6, 2006 Não rolou o DATE! Só funcionou usando o FROM_UNIXTIME(REGISTRO)...obrigado Compartilhar este post Link para o post Compartilhar em outros sites