У меня есть SQL-запрос для MySQL, который работает хорошо. Запрос находит в двух таблицах, что является максимальным числовым значением из обеих, и возвращает хорошее значение в MySQL. Мне нужно выполнить тот же запрос на SQL-сервере, но он сообщает мне об ошибке синтаксическая ошибка рядом с приведением, ожидается как
запрос следующий:
Код: Выделить всё
SELECT MAX(CAST(RIGHT(nrt, 5) AS UNSIGNED))
FROM
(
SELECT nrt from asp where nrt != ' ' and nrt is not null
UNION ALL
SELECT nrt from asp_historic where nrt != ' ' and nrt is not null
) as subQuery
Есть ли способ сделать так, чтобы этот запрос выполнялся?
Подробнее здесь:
https://stackoverflow.com/questions/401 ... two-tables