问问问:datetime类型,将字段的日期增加10天,如何做?

smartlu 2003-03-28 02:10:17
俺用vc,ado,总不能用vc处理吧
有sql的处理方法没?急,急,急!
...全文
101 点赞 收藏 13
写回复
13 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
gaobochina 2003-03-29
日dateadd(day,10,date())
月dateadd(month,10,date())
年dateadd(year,10,date())

回复
zjcxc 2003-03-29
将生产日期加10天
update 表 set 生产日期=生产日期=10

update 表 set 生产日期=dateadd(day,10,生产日期)

将生产日期设为28号
update 表 set 生产日期=生产日期-day(生产日期)+28

update 表 set 生产日期=dateadd(day,28-day(生产日期),生产日期)
回复
w_rose 2003-03-28
+10

dateadd真是没必要啊!
回复
nice90 2003-03-28
使用help不就可以了吗?
dateadd(@你增加后的日期变量,10,@你增加前的日期)
回复
wgy2008 2003-03-28
用dateadd()
回复
lypnyh 2003-03-28
update table
set 生产日期=dateadd(day,10,生产日期)
回复
happydreamer 2003-03-28
设置啊

update table
set 生产日期=convert(char(6),getdate(),112)+'28'
回复
CrazyFor 2003-03-28
日期型直接加上一个数值就行了。
TRY:
select getdate()+10

回复
happydreamer 2003-03-28
select dateadd(day,10,生产日期) 生产日期 from table

select 生产日期 from table
where convert(char(8),生产日期,112)=convert(char(6),getdate(),112)+'28'
回复
smartlu 2003-03-28
能不能说明白点,哪个是字段名?
假如字段叫生产日期(datetime)
是不是
select 生产日期 dateadd(day,10,getdate())
?????
另外
如果要设置成每个日期均为当月的28号呢?????

回复
zjcxc 2003-03-28
使用dateadd函数
select dateadd(day,10,getdate())
回复
wunderkind 2003-03-28
up
回复
饮水需思源 2003-03-28
dateadd(day,10,date())
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2003-03-28 02:10
社区公告
暂无公告