将varchar转换为Datetime
为什么以下代码有效:
CAST(DateOfAction AS Date)
但是这段代码没有:
CAST(DateOfAction AS Datetime)
注意:DateOfAction
是varchar
字段
有人可以解释这个并给出正确的代码吗?
没有找到相关结果
已邀请:
4 个回复
荒劫娇噬
字段包含可能转换为
(无时间值)的值,但不是SQL Server CAST和CONVERT支持的任何有效支持格式。 由于您没有提供任何数据样本的样本,我们只能猜测..... 检查CAST和CONVERT上的SQL Server联机丛书,了解将转换为
的所有支持的有效格式。
谦响局豢报
癸痊醒
格式我只能认为问题出在数据中。 你能试试以下吗? 您认为的每种价值都是?
every9ѭ范围内的每个值都可以接受吗?
掸牛浓疗
,则应该具有
,这将更好地工作。