色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql查詢兩個日期的天數

傅智翔2年前13瀏覽0評論

在MySQL中,我們可以使用DATEDIFF()函數來查詢兩個日期之間的天數。

SELECT DATEDIFF('2019-12-31', '2019-01-01') AS days;

以上查詢語句將返回365,因為從2019年1月1日到2019年12月31日有365天。

如果您想查詢當前日期和另一個日期之間的天數,您可以使用NOW()函數來獲取當前日期:

SELECT DATEDIFF(NOW(), '2019-01-01') AS days;

以上查詢語句將返回當前日期與2019年1月1日之間的天數。

如果您想查詢兩個日期之間的工作日天數,您可以使用以下查詢語句:

SELECT COUNT(*) AS workdays
FROM (
SELECT CURDATE() + INTERVAL a + b DAY AS dates
FROM (
SELECT 0 AS a UNION ALL SELECT 1 UNION ALL SELECT 2 UNION ALL SELECT 3
UNION ALL SELECT 4 UNION ALL SELECT 5 UNION ALL SELECT 6 UNION ALL SELECT 7
UNION ALL SELECT 8 UNION ALL SELECT 9
) AS a
JOIN (
SELECT 0 AS b UNION ALL SELECT 10 UNION ALL SELECT 20 UNION ALL SELECT 30
UNION ALL SELECT 40 UNION ALL SELECT 50 UNION ALL SELECT 60 UNION ALL SELECT 70
UNION ALL SELECT 80 UNION ALL SELECT 90
) AS b
) AS c
WHERE dates BETWEEN '2019-01-01' AND '2019-12-31'
AND WEEKDAY(dates)< 5;

以上查詢語句將返回2019年1月1日到2019年12月31日之間的工作日天數。