gpt4 book ai didi

mysql - mysql同一列上的日期时间差异

转载 作者:行者123 更新时间:2023-11-29 11:06:40 24 4
gpt4 key购买 nike

我需要获取同一天的日期之间的差异,然后获取该月的总计。

description

通过此查询,我获取实际月份 (12) 的所有日期

SELECT `fecha` FROM listado1 WHERE MONTH(`fecha`) = 12 and id_persona=1

我认为我必须混合一些 mysql 查询才能得到总数。

通过这个查询,我可以得到两个日期之间的差异,但我不知道如何使用同一列的数据设置开始和结束日期('fecha')

SELECT TIMESTAMPDIFF(MONTH, start, end)

最佳答案

select 
date_format(dt, '%Y-%m-01') each_months_start,
sec_to_time(sum(secs)) sums_of_secs
from (
select date(fetcha) dt, time_to_sec(timediff(max(fetcha), min(fetcha))) secs
from my_table
group by date(fetcha)
) t
group by
date_format(dt, '%Y-%m-01');

关于mysql - mysql同一列上的日期时间差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41285257/

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