如标题中所述,我正在尝试将数据从下面的另一个表插入到表中。
Insert into dbo.result (
resultdate,
examdate
)
Select
ResultDate,
ExamDate
From dbo.examdata
但是我得到了标题中的错误.result
表中两列的列的数据类型都是int
但examdata
两列都是date
数据类型,我不想更改结果表的数据类型。 如何解决此问题?
Insert into dbo.result (
resultdate,
examdate
)
Select
CONVERT(INT,FORMAT(ResultDate,'yyyyMMdd')) as ResultDate,
CONVERT(INT,FORMAT(ExamDate,'yyyyMMdd')) as ExamDate
From dbo.examdata