我的数据库中有一个表,其中有一列我想从 更改varchar
为datetime
。
在我的数据库中,该tgl_lahir
列包含以下格式的数据:1969-10-30 00:00:00
SELECT convert (datetime, substring(tgl_lahir, 9, 2)
+(substring(tgl_lahir, 6, 2) )
+ (left(tgl_lahir, 4)))
from penduduk
谁能帮我 ?
我收到以下错误消息:
消息 242,级别 16,状态 3,第 2 行
将 char 数据类型转换为 datetime 数据类型导致超出范围的 datetime 值。