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

smartlu 2003-03-28 02:10:17
俺用vc,ado,总不能用vc处理吧
有sql的处理方法没?急,急,急!
...全文
165 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
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())

22,301

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧