Error handeling for Cast as Datetime
Jeg vil gerne konvaterer følgende til en dato:'20042008' (felt txt01)
select cast(right(txt01, 4)+'-'+left(right(txt01, 6),2)+'-'+left(txt01,2) as datetime) 'Date'
Hvis jeg har en fejl angivelse i min data, eksempelvis
'38042008'
hvordan sørger jeg så for at min SQL sætning ikke fejler? (undlad poster med fejl)
Fejlkode:
"Arithmetic overflow error converting expression to data type datetime"