【SQL查询问题】如何查询上个月每周的周活数据

Derek He 2020-05-06 05:17:12
表名:Test
列:dt、device_id

如何查询20200401至20200430里面每7天的数据?
...全文
403 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
带我飞的云 2020-05-15
  • 打赏
  • 举报
回复
DATE_ADD是Mysql的函数,应该跟编辑器没关系的
过眼浮云866 2020-05-14
  • 打赏
  • 举报
回复
感觉像你的sql编辑器无法识别 这个函数 :DATE_ADD(dt,INTERVAL 6 DAY)
过眼浮云866 2020-05-14
  • 打赏
  • 举报
回复
我这边执行蛮好的呀,怎么会出错呢,你把你的执行界面截图出来看看
Derek He 2020-05-13
  • 打赏
  • 举报
回复
引用 3 楼 qq_18379499 的回复:
SELECT a.weeks,COUNT(1) num FROM (SELECT WEEK(DATE_ADD(dt,INTERVAL 6 DAY),2) weeks,device_id FROM Test WHERE dt >= '2020-04-01' AND dt <= '2020-04-30') a GROUP BY a.weeks;
老哥,报错了 Error while compiling statement: FAILED: ParseException line 18:33 cannot recognize input near 'INTERVAL' '6' 'DAY' in select expression
过眼浮云866 2020-05-08
  • 打赏
  • 举报
回复
SELECT a.weeks,COUNT(1) num FROM (SELECT WEEK(DATE_ADD(dt,INTERVAL 6 DAY),2) weeks,device_id FROM Test WHERE dt >= '2020-04-01' AND dt <= '2020-04-30') a GROUP BY a.weeks;
Derek He 2020-05-06
  • 打赏
  • 举报
回复
有大神吗0.0
Derek He 2020-05-06
  • 打赏
  • 举报
回复
以一个SQL跑完

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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