Jag har ett fel som är nedanfört: Msg 242 för
(0 påverkade rad), jämnar 16, påstår 3, fodrar omvandling för 4 The av en rödingdatatyp till en datetime datatyp resulterade i en utom skotthåll datetime value.
I har en mycket stor sql att skriva, men detta fel pekar till ett afecific område i helheten skrivar så mig förmiddagen som överför precis dig att delen endast. Behaga ser nedanfört, felet är i thirden fodrar att något att sägamellanlägget. Behaga hjälper mig ut asap.
If FINNS (VÄLJ * FRÅN sysobjects var känt = ”ros_heent_”) mellanlägget för BEGIN in i för ros_heent_ (enterprise_id, practice_id, person_id, enc_id, created_by, create_timestamp, modified_by, modify_timestamp, rb_headache för , visual_loss, rb_eyedischarge, rb_discharge, rb_nasaldischarge, rb_hearloss) väljer 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 ()), fall för , när datediff (en mm, p.date_of_birth, ros.create_timestamp) /12 >= 19 0 annat ogiltigt avslutar därefter som rb_headache, ”N” som visual_loss, fall för , när datediff ogiltigt (för en mm, p.date_of_birth, ros.create_timestamp) /12 < 19 0 annat avslutar därefter som rb_eyedischarge, fall för , när datediff ogiltigt (för en mm, p.date_of_birth, ros.create_timestamp) /12 < 19 0 annat avslutar därefter som rb_discharge, fall för , när datediff ogiltigt (för en mm, p.date_of_birth, ros.create_timestamp) /12 < 19 0 annat avslutar därefter som rb_nasaldischarge, 0 som rb_hearloss från review_of_system_ ros, för person p var ros.person_id = p.person_id och ros.nl_heent = 1 och enc_id inte i (vald enc_id från ros_heent_) END GO
" klar "
|