這裏有3個字段的值組成了日期,但是我得到null返回..因爲我的語法有些問題。我也想只是日期(沒時間)`從轉換中返回沒有日期
case when isdate(CAST(someTable.DATE_MM as varchar(8)) + CAST(someTable.DATE_DD as varchar(8)) + CAST (someTable.DATE_YY as varchar(8))) = 1
then convert(date,CAST(someTable.DATE_MM as varchar(8)) + '/' + CAST(someTable.DATE_DD as varchar(8)) + '/' + CAST (someTable.DATE_YY as varchar(8))) else null end as BirthDate,
這是在我的select語句中,它給了我NULL的數據。對於那些3個字段的值是:
DATE_MM: 3
DATE_DD: 4
DATE_YY: 1959
落後於3個字段的數據類型爲int
你可能想看看http://stackoverflow.com/questions/266924/create-a-date-with-t-sql – Tejs
@Tejs,即工作,但你知道如何獲得只是演員的日期(剝離時間)? – user1808194
轉換爲'SmallDateTime' – Tejs