sql 时间 加指定天数

有个字段是DateTime的,我想为这个字段的数据加上指定的天数,怎么办?... 有个字段是 DateTime的,我想为这个字段的数据 加上 指定的天数,怎么办? 展开
 我来答
刺友互
高粉答主

2019-07-10 · 每个回答都超有意思的
知道答主
回答量:3979
采纳率:100%
帮助的人:67.5万
展开全部

1、登录SQL Server2008,新建一个查询窗口,输入:select 1,执行,若输出1,则数据库检测正常。

2、在查询窗口中输入:Select getdate()并选中,单击执行或按F5,检测当地时间是否准确。

3、输入:SELECT 32-DAY(getdate()+32-DAY(getdate())) ,选中并执行,查看输出结果。

4、输入:select datediff(mm,0,getdate()),选中,执行,查看输出结果。

5、输入查询语句:select dateadd(mm,datediff(mm,0,getdate()),0),选中,执行,查看输出结果。

6、输入SQL查询:select dateadd(mm,datediff(mm,0,getdate())+1,0),选中,执行,查看输出结果。

7、输入SQL查询:select day(dateadd(mm,datediff(mm,0,getdate())+1,0)-1),选中,执行,查看结果。

匿名用户
推荐于2017-11-25
展开全部
你用的是什么数据库,如果用的是SQLServer,那就用: dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值
例如:向日期加上2天
select dateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:00.000
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-06-05
展开全部
如果数据库存储的是UNIX时间,那么你把天数换算成秒(有的是毫秒需要乘1000)加上数据库中的时间数。如果是日期格式,只有截取字符串,修改后在写入,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式