如何将varchar(date)插入SQL表中的DateTime字段

时间:2017-05-05 05:55:01

标签: sql sql-server-2008

我需要编写一个插入查询来将Date(字符串)插入DateTime字段。

这是我的表

 CREATE TABLE [dbo].[TSTKSInterfaceRun](
   ID INT IDENTITY(1,1),
   AttendanceDate [datetime] NULL,
   DateOfInterfaceRun [datetime] NULL,
   TotalRecords [decimal](4,2) NULL,
   Company [varchar](200) NULL  
) ON [PRIMARY] 

我尝试过使用此查询

Insert into [TSTKSInterfaceRun] (AttendanceDate,DateOfInterfaceRun,TotalRecords,Company) VALUES(CONVERT(Datetime, '2017-05-01 18:01:00', 120),CONVERT(Datetime, '2017-05-01 23:00:00', 120),1500,'SANCO')

但没有工作。 错误显示为

Arithmetic overflow error converting int to data type numeric.
SSMS中的

。  我需要一个查询来在SQL表中的DateTime列中插入一个字符串(日期) 提前致谢

0 个答案:

没有答案