0
kiabs
30.04.13
✎
09:40
|
Первый раз такое встречаю, вроде запрос не сложный, в чем проблема понять не могу.
Выдает ошибку : "Ошибка при выполнении операции над данными:
Ошибка SQL: Переполнение поля 'DATEDIFF'"
Вот текст запроса.
ВЫБРАТЬ
ik_СостояниеПодменныхАвто.Автомобиль,
ik_СостояниеПодменныхАвто.ДокументВыдачи.Контрагент,
ik_СостояниеПодменныхАвто.ДокументВыдачи,
ik_СостояниеПодменныхАвто.ДокументВыдачи.ПробегПоДокументу,
РАЗНОСТЬДАТ(ik_СостояниеПодменныхАвто.ФактДатаВыдачи, ik_СостояниеПодменныхАвто.ФактДатаПриема, СЕКУНДА) / 86400 КАК ДниВИспользовании,
ik_СостояниеПодменныхАвто.ЦельВыдачи,
ВЫБОР
КОГДА ik_СостояниеПодменныхАвто.ТекущееСостояние = ЗНАЧЕНИЕ(перечисление.СостояниеПодменногоАвтомобиля.Свободен)
ТОГДА "Завершенная"
ИНАЧЕ "Активная"
КОНЕЦ КАК СостояниеПодмены
ИЗ
РегистрСведений.ik_СостояниеПодменныхАвто КАК ik_СостояниеПодменныхАвто
|
|
3
Ёпрст
гуру
30.04.13
✎
09:42
|
так чем не катит ?
РАЗНОСТЬДАТ(ik_СостояниеПодменныхАвто.ФактДатаВыдачи, ik_СостояниеПодменныхАвто.ФактДатаПриема, ДЕНЬ) КАК ДниВИспользовании,
|
|