Jump to content


Photo

Ordernar Por Data Em Um Select


  • Faça o login para participar
3 replies to this topic

#1 wawasurf

wawasurf

    Wawasurf

  • Usuários
  • 257 posts
  • Sexo:Masculino
  • Localidade:Criciuma

Posted 27/08/2007, 15:27

Olá,

Estou ordenado o resultados do bd em um select por data, só que naum quero q repita a data qdo tiver mais de um registro na mesma data...
O código q estou usandi eh este:

$sql = mysql_query("select *,date_format(data,'%d/%m/%Y') as novadata from bebes order by data asc");

Para naum repetir a data, eu sempre uso o DISTINCT mais nesse caso naum esta dando certo olhe abaixo como estou fazendo:

$sql = mysql_query("select DISTINCT,date_format(data,'%d/%m/%Y') as novadata from bebes order by data asc");


O q devo fazer :blink:
Wagner Machado Martins
Webmaster
Agência Gigante
Criciúma - SC

#2 Edu.dreyer

Edu.dreyer

    Cuiabá - MT

  • Usuários
  • 442 posts
  • Sexo:Masculino
  • Localidade:Várzea Grande - MT

Posted 27/08/2007, 15:32

e se colocar GROUP BY DATA ?!!?!?
#### DUDUDREYER #####

#3 wawasurf

wawasurf

    Wawasurf

  • Usuários
  • 257 posts
  • Sexo:Masculino
  • Localidade:Criciuma

Posted 27/08/2007, 15:37

Naum deu certo olha só

$sql = mysql_query("select DISTINCT,date_format(data,'%d/%m/%Y') as novadata from bebes GROUP BY DATA asc");

Mais sem o DISTINCT funciona só q repete as datas!!
Tipo...
20-06-2007
20-06-2007
20-06-2007
12-07-2007
19-07-2007

Edição feita por: wawasurf, 27/08/2007, 15:37.

Wagner Machado Martins
Webmaster
Agência Gigante
Criciúma - SC

#4 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 27/08/2007, 16:51

O DISTINCT faz a distinção de todos os campos recuperados no select, a data está repetindo, mas outros dados ali retornados estão variando, por isso não remove a linha. Pois ela toda devia estar igual para ser eliminada.

Use GROUP BY data ao invés do DISTINCT.
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq