我是php的初学者,并为我的College项目在php中创建一个小型网上银行系统。我想为每个月生成一份声明。我正在记录每天发生的每笔交易。我想从表中检索行,直到从帐户开始的每个月结束。所以如果我点击查看语句链接,(考虑到我在2月14日开设了帐户),我需要看两个语句。从2月14日到2月28日1月1日,从3月1日到现在的另一个。
我应该用什么mysql查询来获取它?
答案 0 :(得分:0)
您可以尝试将当前月份的条件附加到当前查询,-1
,-2
,-3
等等AND MONTH...
条件。
AND
YEAR(`date_column`) = YEAR(NOW())
AND MONTH(`date_column`) = MONTH(NOW())
其中date_column
是您正在使用的列的名称。也许你正试图GROUP BY
MONTH(date_column
),这有点难以辨别。