Я имею ошибку ниже: Msg 242
(0 рядков поврежденных), уровень 16, положение 3, линия преобразование 4 The типа данным по чарса к datetime типу данных привело к в out-of-range datetime value.
I имеет очень большой сценарий sql но этот пункт ошибки к afecific зоне в всем сценарии поэтому я как раз посылаем вас что часть только. Пожалуйста см. ниже, ошибка находит в третей линии которая говорит вставку. Пожалуйста помогите мне вне asap.
If СУЩЕСТВУЕТ (ВЫБЕРИТЕ * ОТ sysobjects где имя = «ros_heent_») вставка BEGIN в ros_heent_ (enterprise_id, practice_id, person_id, enc_id, created_by, create_timestamp, modified_by, modify_timestamp, rb_headache , visual_loss, rb_eyedischarge, rb_discharge, rb_nasaldischarge, rb_hearloss) выберите ros.enterprise_id, ros.practice_id, ros.person_id, ros.enc_id, ros.created_by, ros.create_timestamp, ros.modified_by, isnull (ros.modify_timestamp, getdate ()), случай когда datediff (mm, p.date_of_birth, ros.create_timestamp) /12 >= 19 после этого 0 других нулевых концов как rb_headache, «n» как visual_loss, случай когда datediff (mm, p.date_of_birth, ros.create_timestamp) /12 < 19 после этого 0 других нулевых концов как rb_eyedischarge, случай когда datediff (mm, p.date_of_birth, ros.create_timestamp) /12 < 19 после этого 0 других нулевых концов как rb_discharge, случай когда datediff (mm, p.date_of_birth, ros.create_timestamp) /12 < 19 после этого 0 других нулевых концов как rb_nasaldischarge, 0 как rb_hearloss от review_of_system_ ros, p персоны где ros.person_id = p.person_id и ros.nl_heent = 1 и enc_id не в (отборное enc_id от ros_heent_) END GO
class=
|