max(b."Module_Num") as "Num"
FROM project."Power" a
LEFT JOIN project."View_All_BD" b
on (a."Device_dest" = b."XM_Name")
GROUP by a."id"
ORDER BY "Num";
Выше всё работает
Если меняю на:
ORDER BY CAST("Num" as INTEGER);
ОШИБКА: столбец "Num" не существует
Подскажите пожалуйста как исправить?
а так не подойдет? SELECT a."id" a."Name", max(b."Module_Num")::integer as "Num" FROM project."Power" a LEFT JOIN project."View_All_BD" b on (a."Device_dest" = b."XM_Name") GROUP by a."id" ORDER BY "Num"
Или "ORDER BY CAST(MAX(b."Module_Num") AS integer)".
Спасибо! Ваш вариант работает, буду знать такой оборот. Я дилетант.
И Ваш работает, тоже спасибо!
Обсуждают сегодня