zenit
Guest
Помогите с запросом...
Привет, всем!
Помогите пожайлуста с запросом.
SELECT t1.aId as id, t1.approomscol, DATE_FORMAT(t1.startdate, '%d.%m.%Y') as startdate, t2.raionName as raion, t1.region, t1.price FROM apparts as t1 LEFT JOIN raions as t2 ON t2.rid=t1.raion LEFT JOIN metro as t3 ON t3.metId=t1.metro WHERE t1.raion=1 AND t1.operation=1 ORDER BY t1.approomscol ASC,
IF (t1.approomscol=2, t1.price, t1.startdate)
Он работает, но мне надо чтобы если поле approomscol=2
то сортировка по цене шла по возрастанию, а если не равно 2
то по убыванию.
Как это сделать?
Привет, всем!
Помогите пожайлуста с запросом.
SELECT t1.aId as id, t1.approomscol, DATE_FORMAT(t1.startdate, '%d.%m.%Y') as startdate, t2.raionName as raion, t1.region, t1.price FROM apparts as t1 LEFT JOIN raions as t2 ON t2.rid=t1.raion LEFT JOIN metro as t3 ON t3.metId=t1.metro WHERE t1.raion=1 AND t1.operation=1 ORDER BY t1.approomscol ASC,
IF (t1.approomscol=2, t1.price, t1.startdate)
Он работает, но мне надо чтобы если поле approomscol=2
то сортировка по цене шла по возрастанию, а если не равно 2
то по убыванию.
Как это сделать?