Jump to content


Photo

Select Dia, Mes, Ano


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

#1 Scream_Right

Scream_Right

    Turista

  • Usuários
  • 40 posts
  • Sexo:Não informado
  • Localidade:Campo Novo do Parecis
  • Interesses:Dreamweaver<br />Fireworks<br />Html<br />Asp, <br />Photoshop

Posted 05/07/2008, 16:25

Boa tarde!

Este select é da galeria brasil, e, nao sei pq ao inves de DATE eles criaram 3 campos no bd, DIA (CHAR 2), MES (CHAR 2) e ANO (VARCHAR 4).

Eu preciso que exiba as galerias da última para a primeira, conforme sua data, por exemplo:
04/06/2008
02/06/2008
27/05/2008
15/05/2008

Mas o select estava apenas ordenando por DIA, o que fazia dar bagunça na ordem por causa do mes, se é que me entendem...

Fiz o seguinte select:

$query = mysql_query("SELECT * FROM galeria ORDER BY dia, mes, ano DESC");

Mas o resultado nao é o esperado, mesmo mudando para ASC.

Mandem-me uma luz, muito obrigado!

Edição feita por: Scream_Right, 02/09/2008, 20:26.


#2 victorhb

victorhb

    24 Horas

  • Usuários
  • 489 posts
  • Sexo:Masculino
  • Localidade:Brasília-DF

Posted 05/07/2008, 16:45

Cara, a melhor solução eu acho que seria criar um campo data (tipo date no mysql) e através de um script juntar dia,mes e ano e inserir no campo data, depois disso era só ordenar por data DESC que funcionaria exatamente como você quer.

#3 lwirkk

lwirkk

    Veterano

  • Usuários
  • 1314 posts
  • Sexo:Não informado

Posted 05/07/2008, 17:56

huahua estranho que o link aqui comigo a ordenação está normal, então você já resolveu o problema?
Posted Image
"Se quiser ser feliz por um dia, vingue-se; se quiser ser feliz por uma vida inteira, perdoe."

Muito Obrigado à todos do fórum, e à toda equipe do fórum! =)

#4 == MotoBoy ==

== MotoBoy ==

    12 Horas

  • Usuários
  • 133 posts
  • Sexo:Masculino
  • Localidade:Fortaleza (CE)

Posted 05/07/2008, 21:23

Boa noite !!

A Melhor solução é tirar esses três campos que você fez e fazer apenas um do tipo DATE e um para Hora TIME.

No seu SELECT, para pegar a mais recete você faz:

SELECT * FROM tabela ORDER BY data DESC, hora DESC

Espero ter ajudado, qualquer coisa posta aê que estarei ajudando !

#5 boirock

boirock

    Tecnologia para todos (agora hexa campeão)

  • Usuários
  • 1559 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR
  • Interesses:PostgreSQL - PHP

Posted 06/07/2008, 12:35

Com certeza a melhor solução é usar um campo DATE (ou semelhante). Isso é indiscutível.

Maaaas, se o sistema já está no ar e você não quer ter todo esse trabalho, troque a ordem dos campos no seu ORDER BY, pois está invertida. Deve ser algo como ORDER BY ano DESC, mes DESC, dia DESC

A classificação deve ser da grandeza mais sgnificativa para baixo, como é em uma data normal (y)

#6 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 09/10/2017, 02:26

Buy Cialis Online Cheap viagra Buy Alli Diet Pills Online
Sublingual Viagra 150 Mg Costo Finasteride Propecia viagra online Amoxicillin Abdominal Painin Children Cialis 5 Mg Tablet
Buy Vigora Online generic levitra for sale Buy Diflucan Fluconazole Cialis Espanol Comprar

#7 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 24/10/2017, 18:36

Cheap Effective Propecia Cheap Valtrex 1000mg Cialis Generika 40mg generic viagra Prezzo Levitra Farmacia

#8 Miguceamma

Miguceamma

    MiguPenjisse

  • Usuários
  • 11724 posts

Posted 25/10/2017, 18:53

Clomid Besoin D Aide Grossesse generic viagra Prix Levitra Marrakech Levitra Cialis Prezzo

#9 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 28/10/2017, 20:51

Where To Buy Flagyl Us Orislat Buy Online Canadian Ems Propecia Interactions Drug Information viagra Cialis Reacciones Adversas Tadalafil Best Price Can You Get High Off Cephalexin
Secure Tab Progesterone On Line Overseas With Free Shipping Highland levitra online paypal All Day Chemist
Ginette 35 No Rx Buy On Line Amoxicilina Piriton Mix Keflex viagra Zithromax Work For Chlamydia
Viagra Online Blog Viagra E Fumo viagra Levitra Biglietti On Line Acquistare Viagra Generico Italia

#10 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 13822 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 30/10/2017, 11:20

Precio De La Viagra En Farmacias Gabapentin To Buy Without Prescription viagra online pharmacy Cephalexin Lifelearn Sintomas Del Propecia

#11 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 05/11/2017, 10:56

No Rx Required online pharmacy Zithromax Iron Interaction
Types Of Cephalexin Cialis Soft Italia cialis buy online Viagra Otras Pastillas Original Cialis Zithromax Dose For Cats
Cialis Y Viagra Purchasing Isotretinoin Where To Buy Tamoxifen Online viagra Propecia Dolore Prostata

#12 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 28/11/2017, 07:40

Kamagra Es De Venta Libre viagra online Viagra Original Kaufen Buy Kamagra India




0 user(s) are reading this topic

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

IPB Skin By Virteq