Скажем, например, у меня был такой запрос:
select table1.somedate AS date1, IF(3 = :some_query_parameter, ASC, DESC) AS SortOrder FROM table1 ORDER BY date1 SortOrder;
То, что я пытаюсь сделать, это поместить значение из поля SortOrder в направление ASC или DESC ORDER BY, чтобы оно было отсортированопо возрастанию или по убыванию в зависимости от значения поля.
Я предполагаю, что это невозможно, но я решил спросить в любом случае.