mysql - 如何从表中获取每周数据?

标签 mysql

周二是一周的开始,周一是一周的结束。无法使用 week() 函数,因为一周从星期日或星期一开始。 该表包含每日信息,我想获得该表的每周摘要。谢谢。

最佳答案

好吧,你可以这样做:

select week(date(datecol - 1)), . . .
. . .
group by week(date(datecol - 1))

即,通过从日期中减去一天来计算周。

关于mysql - 如何从表中获取每周数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21562425/

相关文章:

php - 在使用 php foreach 和通过引用传递时遇到困难

javascript - 在 HTML 表单提交上从 MySQL DB 创建唯一的 URL/页面

php - 遍历数组并将数据上传到数据库中的行

php - 如何限制MySQL查询返回的结果?

MySQL:如何根据多行的数值差异对SQL查询结果进行排序?

mysql - 在 JSP 中,用 "N/A"替换从 mysql 数据库中检索到的空值

mysql - 如何在子联合查询中传递父字段

windows - 拒绝用户 ODBC @ localhost 的访问

javascript - 如何使用从 MySQL 数据库获取的 JSP 代码打破日期时间格式并显示在单独的文本框中