我有一个手机发票表,相关栏目是 Cellular_Account_id (INT)
, billing_end_date(DATE)
,和 data_usage_GB
.
每个账户每月都有一行。我正在尝试获取过去三个月中每个月都没有数据使用的帐户的列表。
一般来说,我对数据库相当陌生,所以我甚至不确定应该搜索什么语法,或者应该采取什么方法。
当然,我可以选择 WHERE data_usage_GB = 0.000 AND MONTH(billing_end_date) = month(current_date()) -1
但这只给了我一个月范围内的信息。我不知道如何把结果组合在一起在哪里 data_usage_GB = 0.000
在过去的三个月里。
1条答案
按热度按时间kmpatx3s1#
我会按帐户分组,得到每个帐户的最长日期,然后使用
having
条款: