一个时间计算的问题

wsx324111 2009-12-30 01:16:24
dateadd('d',period,startDate)
比如今天是12-1号,我要加上3天,它得到的是12-4,而我是要它把1号也加上去,得到3号,怎么办?
试过dateadd('d',period-1,startDate) 好像不行的
...全文
55 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ACMAIN_CHM 2009-12-30
  • 打赏
  • 举报
回复
conn.execute("update Vote_OT set startDate=date() where sequence= "&s1+1&" and department='jld' and (startDate <=date() or startDate is null)")
wsx324111 2009-12-30
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 acmain_chm 的回复:]
直接加就行了

select startDate+period-1
[/Quote]问题出在这里
conn.execute("update Vote_OT set startDate=date() where sequence= "&s1+1&" and department='jld' and startDate<=date()")
就是startDate为空时就不满足startDate<=date()这个条件了
如果我要startDate为空时也满足startDate<=date()怎么处理啊?
ACMAIN_CHM 2009-12-30
  • 打赏
  • 举报
回复
直接加就行了

select startDate+period-1

7,714

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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