Hackerman Asked: 2020-05-19 09:27:48 +0800 CST 2020-05-19 09:27:48 +0800 CST 2020-05-19 09:27:48 +0800 CST 在 SQL SERVER 中减去两个日期 772 我有一个表,这两个表有两个日期,一个用于开始,一个用于结束,我需要从开始日期中减去结束日期,以便它返回天数并将结果自动添加到字段中。 桌子 领域 sql 1 Answers Voted Best Answer Ferkin San 2020-05-19T11:25:22+08:002020-05-19T11:25:22+08:00 在您的情况下,您要做的是使用该功能DATEDIFF(),通过以下练习,它将为您提供两个日期之间的天数 declare @FechaInicial Date = '01/05/2019' declare @Fechafinal Date = '15/05/2019' select DATEDIFF (DAY, @FechaInicial , @Fechafinal ) as resultado 如果您要做的是将该值插入数据库的表中,您可以做的只是将该值封装在一个变量中并将其插入表的字段中,这是一个指导您的练习 declare @FechaInicial Date = '01/05/2019' declare @Fechafinal Date = '15/05/2019' BEGIN BEGIN CREATE TABLE #Result( Valor int ) END declare @Valor int set @Valor = DATEDIFF (DAY, @FechaInicial , @Fechafinal ) insert into #Result select @Valor END 我希望我能指导你
在您的情况下,您要做的是使用该功能
DATEDIFF()
,通过以下练习,它将为您提供两个日期之间的天数如果您要做的是将该值插入数据库的表中,您可以做的只是将该值封装在一个变量中并将其插入表的字段中,这是一个指导您的练习
我希望我能指导你