CONVERT или CAST в db2, как преобразовать столбец из char в десятичную

Я пытаюсь соединить две колонки вместе, как.

select cast(user as decimal) from trans where user <> date

дата является СЛУЧАЙНЫМ пользователем является ЧАР

но я получаю ошибку: ошибка преобразования отображения данных.

Я даже попробовал:

select  CAST(date AS VARCHAR(10)) from trans where date <> user

это дает мне ошибку, а также.

Я пытаюсь сопоставить пользователей с датой, чтобы получить результат, который показывает всех пользователей с одинаковой датой.

кто-нибудь есть идеи, что я могу сделать, чтобы добиться этого?

ОБРАЗЕЦ КАРТИНКИ

1 ответ

Проверьте, есть ли в вашей пользовательской переменной какие-либо данные, которые не квалифицируются как десятичные. Убедитесь, что вы не используете конвертирующую переменную в Order by Clause.

Вот объяснение ошибки.

Другие вопросы по тегам