返回介绍

solution / 2200-2299 / 2298.Tasks Count in the Weekend / README_EN

发布于 2024-06-17 01:03:07 字数 2424 浏览 0 评论 0 收藏 0

2298. Tasks Count in the Weekend

中文文档

Description

Table: Tasks

+-------------+------+
| Column Name | Type |
+-------------+------+
| task_id   | int  |
| assignee_id | int  |
| submit_date | date |
+-------------+------+
task_id is the primary key (column with unique values) for this table.
Each row in this table contains the ID of a task, the id of the assignee, and the submission date.

 

Write a solution to report:

  • the number of tasks that were submitted during the weekend (Saturday, Sunday) as weekend_cnt, and
  • the number of tasks that were submitted during the working days as working_cnt.

Return the result table in any order.

The result format is shown in the following example.

 

Example 1:

Input: 
Tasks table:
+---------+-------------+-------------+
| task_id | assignee_id | submit_date |
+---------+-------------+-------------+
| 1     | 1       | 2022-06-13  |
| 2     | 6       | 2022-06-14  |
| 3     | 6       | 2022-06-15  |
| 4     | 3       | 2022-06-18  |
| 5     | 5       | 2022-06-19  |
| 6     | 7       | 2022-06-19  |
+---------+-------------+-------------+
Output: 
+-------------+-------------+
| weekend_cnt | working_cnt |
+-------------+-------------+
| 3       | 3       |
+-------------+-------------+
Explanation: 
Task 1 was submitted on Monday.
Task 2 was submitted on Tuesday.
Task 3 was submitted on Wednesday.
Task 4 was submitted on Saturday.
Task 5 was submitted on Sunday.
Task 6 was submitted on Sunday.
3 tasks were submitted during the weekend.
3 tasks were submitted during the working days.

Solutions

Solution 1

# Write your MySQL query statement below
SELECT
  SUM(WEEKDAY(submit_date) IN (5, 6)) AS weekend_cnt,
  SUM(WEEKDAY(submit_date) NOT IN (5, 6)) AS working_cnt
FROM Tasks;

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文