Search
 
SCRIPT & CODE EXAMPLE
 
CODE EXAMPLE FOR SQL

condition in orderby mysql

SELECT orders.status, orders.created_at
FROM `orders`
ORDER BY
  status='new' DESC,
  status='processing' DESC,
  CASE WHEN status IN ('new', 'processing') THEN created_at END ASC,
  CASE WHEN status NOT IN ('new', 'processing') THEN created_at END DESC
Source by stackoverflow.com #
 
PREVIOUS NEXT
Tagged: #condition #orderby #mysql
ADD COMMENT
Topic
Name
8+4 =