当前位置: 首页 > 知识库问答 >
问题:

使用MySql从数据库获取每周记录

子车超英
2023-03-14

我的数据库表如下所示

CREATE TABLE issues
(
    id                  uuid,
    status              int,
    created_at          TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
    PRIMARY KEY (id)
);

我想要得到所有的一周的时间,有多少任务是在星期一,星期二...星期五创建的。如有任何帮助,我们将不胜感激。

共有2个答案

齐英耀
2023-03-14
SELECT WEEK(created_at),WEEKDAY(created_at) as weekday,count(*) as weekly_count
FROM `issues`
WHERE WEEKDAY(created_at) > 1 AND WEEKDAY(created_at) < 6
GROUP BY WEEK(created_at)
黄弘盛
2023-03-14

对于mysql dayname函数https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_dayname

select dayname(created_at),count(*)
from issues
group by dayname(created_at);

从你的问题中并不清楚你想要如何或是否按周计算

 类似资料:
  • 问题内容: 我正在尝试将静态数据转换为使用数据库结果。我将使用 MySQL 和 PHP 。 示例代码: 以下是我的php / msql: 如何使用我的MySQL查询中的那些并将其实现到chartjs上的数据集?我也希望标签也可以从我的MySQL查询中生成。我应该在jQuery代码内部循环数据集吗? 这是我正在使用的插件:http : //www.chartjs.org/docs/#line-cha

  • 问题内容: 我想使用php和jquery ajax从mysql数据库中获取数据。“ process.php”是连接到数据库并获取mysql数据的php文件。当它单独运行时它可以工作,但是当使用ajax调用时它不起作用。有人可以帮忙纠正错误吗?这是我的html文件: 这是我的process.php文件 问题答案: 您的ajax调用中有两个语法错误: 请记住,jQuery的ajax需要一个对象作为参数

  • 问题内容: 好的,我有一个大约有1800行的数据库,每个数据库都有一个列,并且,我要尝试对Google Maps V3查询。结果类似于我想要做的事情,是获取每条记录中数据库在这些范围之内。有什么建议么? 我想我必须推断地图的其他2个角,因为仅包含2个点(我想是地图的2个角),并且我希望在4个点之内。如果这样做,我将得到一个类似…的数组。如果我错了,现在纠正我,但这应该是地图的NW,NE,SW,SE

  • 问题内容: 我有一个包含足球比赛结果的MySQL数据库,并且只想检索该数据的特定子集。 数据由一个包含MatchDate,HomeTeam,AwayTeam,HomeGoals,AwayGoals的表组成 如何检索包含每个团队参与的最近6场比赛的数据的子集? 虽然我可以为单个团队执行此操作,但是如何获得一个包含表中每个团队的最后6个匹配项的子集?(我不担心该子集可能包含一些重复项)。 问题答案:

  • 所以我尝试从pretag获取数据,我设置doc连接到url选择pretag,结果出错了,我需要获取的数据按这里

  • 问题内容: 我有这个数据库结构 我需要的是在特定日期登录的所有用户的列表,例如 我目前正在尝试通过单个SQL查询完成此操作,但是我真的不知道如何获取表中记录的所有时间的时间跨度以及如何将其连接到登录的用户。 我最大的问题是如何创建数据库中所有时间的“虚拟”表… 问题答案: 编辑 CTE的二进制增长,而不是线性增长。2 ^ 100个日期应在合理范围内。