mysql计算工作日

2023年 8月 5日 92.5k 0

-- 建表
CREATE TABLE workdays (
date DATE PRIMARY KEY,
is_workday BOOLEAN
);
-- 插入数据
INSERT INTO workdays (date, is_workday)
VALUES
('2022-01-01', false),
('2022-01-02', false),
('2022-01-03', true),
('2022-01-04', true),
...
('2022-12-31',false);
-- 计算两个日期之间的工作日数
SELECT COUNT(*)
FROM workdays
WHERE date >= '2022-01-01' AND date

mysql计算工作日

以上代码中,我们首先创建了一个名为workdays的表。表中包括两个字段:date和is_workday。其中,date表示日期,is_workday表示该日是否为工作日。

我们可以通过插入数据来判断每个日期是否为工作日。例如,如果2022年1月1日和2日为周末,则将is_workday字段设置为false;如果2022年1月3日和4日为工作日,则将is_workday字段设置为true。

接下来,我们可以通过查询工作日数来计算两个日期之间的工作日数。在查询时,我们可以使用 COUNT(*) 函数来计算符合条件的记录数量。

总之,通过建表、插入数据和查询工作日数等操作,我们可以利用MySQL轻松计算工作日。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论