Я работаю в Qlikview над базой данных с большим количеством дат. Мне нужно преобразовать дату в десятичное значение, чтобы я мог рассчитать% от общего времени в пути в определенном месяце (например, 3/30 дней = 10%). Однако, когда я делаю CONVERT(DECIMAL(20,10),YY.Transit_Days)
, он заявляет, что ему не удалось подключиться к ODBC. Когда я удаляю CONVERT
, все работает нормально, но i/o 3 дня показывает дату в 1900 году. Примечание. Я работаю с базой данных только для чтения (не знаю, имеет ли это какой-либо эффект).
чтение ODBC не удалось после преобразования даты в десятичное число
comment
Дополните свою структуру данных некоторыми примерами данных, пожалуйста
- person Matt   schedule 16.09.2015
comment
Привет Мэтт, я нашел, что было не так. У меня было такое же имя в таблице внутри таблицы. По-видимому, это вызывает критический сбой!
- person Bert Moons   schedule 17.09.2015
comment
Отлично, опубликуйте свое решение в качестве ответа, чтобы в будущем люди могли найти его, если у них возникнет такая же проблема.
- person Matt   schedule 19.09.2015
Ответы (1)
Я нашел, что было не так. У меня было такое же имя в таблице внутри таблицы. По-видимому, это вызывает критический сбой! Мне просто нужно было назвать переменную по-другому.
person
Bert Moons
schedule
20.09.2015