Pytanie : błąd: zamiana char dane typ typ dane typ

I mieć błąd który być być:

((0) rząd wpływać)
Msg 242, Poziom 16, Stan 3, Kreskowy 4
The zamiana char dane typ kreskowy dane typ wynikać w wynikać datetime value.

I mieć bardzo duży sql pismo ale ten błąd punkt afecific teren w the całość pismo więc i właśnie wysyłać ty że część tylko. Zadawalać widzieć wszywka, the błąd być w the trzeci linia który mówić wszywka. Zadawalać pomagać/> asap.



If ISTNIEĆ (WYBIÓRKA * OD sysobjects dokąd imię = "ros_heent_")
BEGIN
wszywka w 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)
wybrany 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 ()),
skrzynka gdy datediff (mm, p.date_of_birth, ros.create_timestamp) /12 >= 19 wtedy (0) inny nieobowiązujący końcówka jako rb_headache,
"N" jako visual_loss,
skrzynka gdy datediff (mm, p.date_of_birth, ros.create_timestamp) /12 < 19 wtedy (0) inny nieobowiązujący końcówka jako rb_eyedischarge,
skrzynka gdy datediff (mm, p.date_of_birth, ros.create_timestamp) /12 < 19 wtedy (0) inny nieobowiązujący końcówka jako rb_discharge,
skrzynka gdy datediff (mm, p.date_of_birth, ros.create_timestamp) /12 < 19 wtedy (0) inny nieobowiązujący końcówka jako rb_nasaldischarge,
(0) jako rb_hearloss
od review_of_system_ ros, osoba p
dokąd ros.person_id = p.person_id i ros.nl_heent = (1)
i enc_id nie w (wybrany enc_id od ros_heent_)
END
GO

Odpowiedź : błąd: zamiana char dane typ typ dane typ

i właśnie otwarty the źródło kod na mozilla i próbować the pismo
Inne rozwiązania  
 
programming4us programming4us