gpt4 book ai didi

mysql - 如何获取上个月特定时间的 Unix 时间戳

转载 作者:行者123 更新时间:2023-11-29 12:33:42 25 4
gpt4 key购买 nike

我在 MySQL 数据库中有一个捐赠表,我在其中存储 - 你猜对了 - 捐赠记录。现在,我在我的网站上显示每月捐赠的金额。我需要获得本月的捐款总额。对我来说,计费周期在每月 9 日结转 - 所以...

从时间戳的捐赠中选择总和(金额)

timestamp 这里是 PayPal 捐赠时的 Unix 时间戳。

我无法每个月都进去更改查询。有什么建议么?

最佳答案

您可以使用 from_unixtime() 将 unix 时间戳转换为日期。然后您可以减去 9 天并转换为年/月格式并聚合以获得每个月的值。

select date_format(date_sub(from_unixtime(timestamp), interval -9 day), '%Y-%m') as yyyymm,
sum(amount)
from donations
group by date_format(date_sub(from_unixtime(timestamp), interval -9 day), '%Y-%m')
order by yyyymm;

关于mysql - 如何获取上个月特定时间的 Unix 时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27097320/

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