sql数据周期自动更新

急!
哪位达神知道这个sql语句或者说这个用纯sql可以写出来吗 就是比如说我要查这周四到下周三的数据 我查出来 但是等到下周三的时候 自动更新成下周四到下下周三的数据

先说下你用的什么数据库吧,这个是可以实现的,但不同数据库关于日期的计算方式不一样


SELECT
    today AS o,
    toStartOfWeek(today + toIntervalDay(3)) - toIntervalDay(3) AS a,
    toStartOfWeek(today + toIntervalDay(3)) + toIntervalDay(3) AS b

img

原理就是先把要计算的日期加3天,然后toStartOfWeek获取这个日期对应星期的第一天(星期天),最后再减3天得星期四

用date_add函数增加7天就可以

date_add(日期字段 interval 7 day);

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632