Я создал запрос, содержащий UNION ALL, но две его части имеют разные типы данных. Я имею в виду, что мне нужно отображать один столбец, но формат двух столбцов, откуда я получаю данные, имеет различия. Итак, если я получу пример:
select a,b
from c
union all
select d,b
from e
a и d - числа, но имеют другой формат. Это означает, что длина a равна 15, а длина b равна 13. После числа с плавающей запятой нет цифр. Использование цифр, varchar, целых и десятичных чисел не сработало. Я всегда получаю сообщение: Ошибка преобразования или сопоставления данных. Как я могу преобразовать эти поля в один формат?