gpt4 book ai didi

php - MySQL 日期分组

转载 作者:行者123 更新时间:2023-11-29 23:45:48 28 4
gpt4 key购买 nike

我在 MySQL 中有一个金融交易表,正在尝试生成交易报告。鉴于业务运营方式,财务日是凌晨 4 点至凌晨 4 点,而不是午夜至午夜,因此我必须考虑午夜之后发生的所有交易,而不是按年对交易进行分组。

例如:

财务日为周一凌晨 4 点至周二凌晨 4 点。周二午夜之后发生的任何交易都需要归入周一的销售额。

我目前查询的前提是:

select from_unixtime(date, '%Y-%m-%d') as t_date from transactions group by t_date

我尝试在查询中使用 if 语句来确定当前行日期是否在午夜之后但凌晨 4 点之前,但无济于事。希望我可以在 MySQL 中实现此功能,而无需在 PHP 中循环所有事务行。

任何帮助将不胜感激!

最佳答案

交易时间减去4小时。按该值分组。 MySQL有date and time functions这可以帮助您进行减法。

关于php - MySQL 日期分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25958689/

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