1 Query ordenando duas vezes pela mesma coluna
Olá amigos estou apanhando aqui do mysql no order by, Queria a ajuda de você. Vamos lá.
Tenho uma tabela, com os seguintes registros.
SHOW 1 2013-05-20
SHOW 2 2013-05-21
SHOW 3 2013-05-22
SHOW 4 2013-05-23
Considerando que hoje seja dia 22-05 queria ordenar em order crescente os eventos que tem data maior igual a de hoje e em ordem decrescente os eventos de data menor que hoje ficando assim.
SHOW 3 2013-05-22
SHOW 4 2013-05-23
SHOW 2 2013-05-21
SHOW 1 2013-05-20
Para tanto usei essa query, mas não funciona
SElECT * FROM evento ORDER BY (evt_data >= CURRENT_DATE()) DESC, (evt_data > CURRENT_DATE()) DESC;
queDiscussão (2)
Carregando comentários...