【问题标题】:How can I get the month interval of a transaction from the last date of it's record to the current date?如何获取交易从记录的最后日期到当前日期的月份间隔?
【发布时间】:2015-08-20 02:15:06
【问题描述】:

如何获取交易从记录的最后日期到当前日期的月份间隔? 一起来看看下表吧!

---------------------------------------
|transaction_dates | transaction_time |
---------------------------------------
|2015-01-02        | 11:00:00         |
|2015-01-03        | 12:00:00         |
|2015-02-05        | 7:00:00          |
|2015-03-05        | 10:00:00         |
|2015-03-05        | 19:00:00         |
|2015-04-05        | 13:00:00         |
---------------------------------------

从当前日期 2015 年 8 月 20 日开始。我在 5 月、6 月和 7 月没有任何交易。因此,通过执行一些 PHP 脚本和 SQL,我怎样才能获得交易空闲到当前日期的月份?在上述情况下,我想要的输出是

-------------
|months_idle|
-------------
|5           |
|6           |
|7           |
--------------

【问题讨论】:

标签: php mysql sql date transactions


【解决方案1】:

在您的数据库中创建包含月份 (1..12) 的表并选择所有月份 > max(MONTH(transaction_dates)) 和

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-06-05
    • 2021-12-14
    • 2018-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-13
    • 2017-02-27
    相关资源
    最近更新 更多