sql >> Base de Datos >  >> RDS >> Mysql

MySQL ORDEN condicional POR ASC/DESC para la columna de fecha

Prueba esto:

ORDER BY post_status ASC,
CASE post_status WHEN 'future' THEN POST_DATE END ASC,
CASE WHEN post_status <> 'future' THEN post_date END DESC