永发信息网

sql时间加减问题

答案:3  悬赏:40  手机版
解决时间 2021-05-03 19:48
  • 提问者网友:疯孩纸
  • 2021-05-03 10:52

sql如下:

sql="select * from rizhi where shijian>(shijian-(#"&(Weekday(cdate(shijian)))&"#-1)) and shijian<(shijian+(7-#"&(Weekday(cdate(shijian)))&"#)) order by shijian"

这样不对要用dateadd和datediff函数加减好像;会用的帮改下上面的语句

最佳答案
  • 五星知识达人网友:十年萤火照君眠
  • 2021-05-03 11:15
语法

DateDiff(interval, date1, date2 [, firstdayofweek] [, firstweekofyear] )

DateDiff(“m”, Now(), 生产日期)

interval 参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。)包含以下设置:

设置 说明
yyyy 年
q 季度
m 月
y 某年的某一天
d 天
w 工作日
ww 周
h 时
n 分
s 秒
全部回答
  • 1楼网友:末日狂欢
  • 2021-05-03 13:49
使用#是ACCESS数据库吧,ACCESS支持dateadd和datediff函数吗
  • 2楼网友:撞了怀
  • 2021-05-03 12:47
select * from rizhi where shijian between datediff(day,7, shijian) and dateadd(day,7,shijian) order by shijian"
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯