OrderCreatedDate
9/20/2013 12:01:59 AM
数据是以NVARCHAR
的形式从CSV导入的,我想将其转换为date
或datetime
格式
但是,如果我尝试将其作为日期/日期时间导入,则会奇怪地混淆某些记录的月/日
如果我尝试投射或转换,我会收到以下错误:
将nvarchar数据类型转换为日期时间数据类型会导致超出范围的值。
日期格式显示在此帖的顶部
感谢
答案 0 :(得分:2)
@Madhivanan答案有效。但是我更喜欢使用转换。想象一下在视图中这样做。每次调用视图时,都需要先设置dateformat。
select convert(datetime, OrderCreatedDate, 101) from table
答案 1 :(得分:1)
如果数据格式为mdy,请尝试此
set dateformat mdy
select cast(OrderCreatedDate as datetime) from table