Тема: MySQL ORDER BY значення поля1 + значення поля2
Допоможіть будь-ласка з запитом. Є три таблиці: об'єкти, лічильники, лічильники на об'єктах. В кожного лічильника є термін перевірки (кількість років). Дата перевірки складається: (квартал/рік). Роблю запит наступної перевірки лічильників - все гуд. Намагаюсь посортувати за датою перевірки - ПРОБЛЕМА.
Запит без сортування:
SELECT meters.type AS 'тип', meters.connectTC AS 'ввімкнення', meters_lte.numberMeter AS 'номер', CONCAT_WS('/', meters_lte.testQuarter, meters_lte.testYear) AS 'ДП', CONCAT_WS('/', meters_lte.testQuarter, meters_lte.testYear + meters.limit) AS 'наступна ДП', meters_lte.page AS 'сторінка'
FROM objects JOIN meters_lte USING (idObject)
JOIN meters USING (idMeter)
Запит з сортуванням:
SELECT meters.type AS 'тип', meters.connectTC AS 'ввімкнення', meters_lte.numberMeter AS 'номер', CONCAT_WS('/', meters_lte.testQuarter, meters_lte.testYear) AS 'ДП', CONCAT_WS('/', meters_lte.testQuarter, meters_lte.testYear + meters.limit) AS 'наступна ДП', meters_lte.page AS 'сторінка'
FROM objects JOIN meters_lte USING (idObject)
JOIN meters USING (idMeter)
ORDER BY meters_lte.testYear + meters.limit, meters_lte.testQuarter;
P.S. В Access проходило, в MySQL - ні.