SQL数据库里有一个日期字段(格式2012-1-5 8:40:32),取出来加上5天,怎么写?

如题所述

第1个回答  2012-01-07
直接
select 日期字段+5 from 表名

select dateadd(dd,5,日期字段) from 表名追问

那把它取出来 加5后赋值给变量 ?

本回答被提问者采纳
第2个回答  2012-01-07
string dateValue = "2012-1-5 8:40:32";
DateTime dt = Convert.ToDateTime(dateValue).AddDays(5);
第3个回答  2012-01-07
DataTime date=从数据库取出的日期字段
date.Day+5//即可
第4个回答  2012-01-07
先定义一个日期,再把+5后的复制给变量就可以了~

SQL数据库里有一个日期字段(格式2012-1-5 8:40:32),取出来加上5天,怎...
直接 select 日期字段+5 from 表名 或 select dateadd(dd,5,日期字段) from 表名

如何在SQL中给一个日期加上一天
很简单,使用系统的内置函数DATEADD()函数即可,例如给当前时间加上一天:select DATEADD(DAY,1,GETDATE());给表中的日期列加上一天:DATEADD(DAY,1,日期)当然,这个函数不止能单一的实现,语法其实是DATEADD(需要计算的时间类型,相距数量,日期字段),比如你可以推算今天的前一个月DATEADD(month,-1,G...

excel函式 如何将日期加上天数等于另外一个日期
假设A1是常数,B列是已知值,将C1单元格=B1*$A$1,复制C1,选中C列然后贴上就OK了。Java 给定一个指定日期 加上天数 输出加上天数的日期 这里的SourceDate 是你的原来的时间, day是你要加的天数 public static Date plusDay(Date SourceDate,int day){ Date newDay=new DateTime(SourceDat...

...sql如何查出:一段时间内(输入时间区间),某数据,连续7天内出现5天...
(1)分组,因为是只要连续7天内5天即可,每天的次数并不重要,所以按照(人名和日期(不是时间是日期也就是截取到日)分组),这样可以去掉每天重复的次数。(2)分好组后的内容,按照人名和日期排序。这样也就是说所有张三的都在一起,李四的都在一起,而且每个人的都是按照日期排序的。(这步其实...

sql中如何令日期的不显示“0”?
第一个问题 我把雇佣时间默认当前时间GetDate(). 那么就如下写法Select Year(GetDate()) +‘年'+month(GetDate())+’月'+day(GetDate())+'日'第二个问题 总收入我就随便写了一个 123.12541

SQL语句查询特定时间段的数据怎么写
SQL服务器:Select*fromtablewhere'2008-7-1'和'2008-12-31'访问:从表中选择发生日期>#2008-7-1#和发生日期<#2008-12-31 就是这样:注意,SQLserver中的日期和访问有一点不同。

EXCEL中有一个月每天的时间数据数据,格式为2012-5-31 17:50:54 求如 ...
假设时间列在A列,可以在辅助列输入 =hour(A1)辅助2列输入 =day(A1)填充这两列 自动筛选,自定义 辅助列定义为 大于等于8 与 小于等于9 辅助2列定义为 小于等于30 就可以了

access中我有一个数据库的日期格式是2011-10-25 10:10:11 我想换成这...
UPDATE tb SET rq = year(rq) & right((month(rq)+100),2) & right((day(rq)+100),2) & right((hour(rq)+100),2);注:表名和字段名请根据实际名称予以更改即可 补充问题解答:如果你已经成功更改为“2011102510:10:11”这种格式,简单运行下列SQL更新查询即可将后面的东西去掉。UPDATE tb...

如何在sql server中把数据库中的日期字段转换为短日期格式
日期格式样式,借以将 datetime 或 smalldatetime 数据转换为字符数据(nchar、nvarchar、char、varchar、nchar 或 nvarchar 数据类型);或者字符串格式样式,借以将 float、real、money 或 smallmoney 数据转换为字符数据(nchar、nvarchar、char、varchar、nchar 或 nvarchar 数据类型)。SQL Server 支持使用...

...有一个月从1号到30号的时间数据,时间格式为2012-5-31 17:50:54...
如果时间在A列,那么在B列插入一辅助列,输入以下公式,然后向下填充公式 =HOUR(A2)然后对B列筛选出时间为8的数据行,即可。

相似回答