gpt4 book ai didi

php - MySQL 当前和上个月从日期开始的第一天和最后一天(无时间戳)

转载 作者:IT王子 更新时间:2023-10-29 00:31:25 24 4
gpt4 key购买 nike

我希望以下查询能让您知道我在寻找什么-

SELECT SUM(t1.hours) AS totalhours FROM
(
SELECT (time_to_sec(timediff(time_out, time_in)) / 3600) AS hours FROM bb_work_log
WHERE user_id = 6 AND (working_date BETWEEN '2014-04-01' AND '2014-04-31')
) AS t1

在我的查询中,您可以看到我在此处手动给出的 working_date。但是,我不想手动进行。我想动态选择当月的第一天和最后一天。

最佳答案

上个月的第一天

select last_day(curdate() - interval 2 month) + interval 1 day

上个月的最后一天

select last_day(curdate() - interval 1 month)

当月的第一天

select last_day(curdate() - interval 1 month) + interval 1 day

当月的最后一天

select last_day(curdate())

关于php - MySQL 当前和上个月从日期开始的第一天和最后一天(无时间戳),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22953258/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com