Fråga : cast eller konvertera varchar till int och datetime

ha två bordlägger testar, och test2

test har två kolonner som uppdateras från

then för
date (varchar 50) för csvfile
sequence (nvarchar 50) som jag behöver att uppdatera till test2, som denna bordlägger är utvald vid en kub (tredje partrapportserver) ställer in som int och

have för
date för datetime
sequence (int) datetime) (använde skrivar efter, och alla har failed

insert in i omvänd för test2
select (int, ordnar),
convert (datetime, daterar), från
Msg 242 för test
Results, jämnar 16, påstår 3, fodrar omvandling för 1
The av en rödingdatatyp till en datetime datatyp resulterats i ett utom skotthåll meddelande för datetime value.
The har har tried

insert för terminated.


then in i casten för test2
select (ordna som int),
cast (datera som datetime), från test

Msg 242, jämnar 16, påstår 3, fodrar omvandling för 1
The av en rödingdatatyp till en datetime datatyp resulterade i ett utom skotthåll meddelande för datetime value.
The varit tried

insert för terminated.

then in i test2 test

Msg för omvänden för
för
select ((int), ordna), för OMVÄNDEN för
(DATETIME, OMVÄNDEN (VARCHAR (max), [datera], 101), 101) för
för
from 102 jämnar 15, påstår 1, fodrar syntax för 3
Incorrect nära ”(”.

insert in i test2 omvänd för
för
select (int, ordnar), test

Msg 102 för
för
from för OMVÄNDEN för
((DATETIME), [datera], 101), jämnar 15, påstår 1, fodrar syntax för 5
Incorrect nära ”(”.

" klar "

Svar : cast eller konvertera varchar till int och datetime

det finns också ”FULLT”, och ”ARGT” sammanfogar
Andra lösningar  
 
programming4us programming4us