Я ищу, чтобы создать заказ на основе нескольких столбцов в моей таблице – все связанные даты. Например: мои столбцы: fee_due
, fee_2_due
, fee_3_due
– все они содержат результаты разных дат. Тем не менее, я хочу создать порядок, объединяющий все столбцы, поэтому fee_due
может быть fee_2_due
, fee_2_due
может быть fee_3_due
а fee_3_due
может быть 2012-11-02
.
Мой запрос должен быть:
SELECT * FROM table_name ORDER BY [date] DESC
… когда даты из трех столбцов объединяются, чтобы сформировать один порядок, независимо от того, в каком столбце они находятся.
Надеюсь, что это имеет смысл и спасибо заранее.
Кроме того, вы можете:
SELECT * FROM table_name ORDER BY fee_due ASC,fee_2_due DESC,fee_3_due DESC
Вы можете сортировать каждый столбец самостоятельно в соответствии с вашими потребностями.
Попробуйте это:
SELECT * FROM table_name ORDER BY fee_due,fee_2_due,fee_3_due DESC
Я использовал следующее, чтобы заставить его работать:
SELECT * FROM table ORDER BY camp1 ASC, camp2 ASC, camp3 DESC