2015-01-26 3 views
1

Я хочу найти разницу между датой (в столбце nvarchar в таблице) и текущей датой.Ошибка при обнаружении разницы между двумя датами в Sybase IQ

Я пробовал использовать lateiff, однако я продолжаю получать сообщение об ошибке «преобразование типа».

FYI, формат даты 1 мм/дд/гггг формат даты 2 (GETDATE()) является гггг-мм-дд

Не могли бы вы сказать мне синтаксис DATEDIFF для вычисления разницы между двумя даты в месяцах

Cheers

ответ

0

Вы должны установить опцию date_order в 'MDY'. Это опция, используемая для преобразования строки в дату. Если вы хотите сделать это только для текущего подключения, вы можете использовать set temporary option date_order='MDY', или вы можете изменить значение по умолчанию для своего пользователя, используя set option date_order='MDY'.

Смежные вопросы