Mysql 如何使用datetime获得30天内的总交易量

Mysql 如何使用datetime获得30天内的总交易量,mysql,codeigniter,Mysql,Codeigniter,我想在30天内获得总交易量,有人能告诉我查询结果吗? 我正在使用CodeIgniter框架。这是我的数据库表您需要创建一个事务日期列,并在两个日期之间对其进行筛选 SELECT * FROM table where transaction_date between '2019-01-01' AND '2019-01-30' 您可以使用LIKE语法 范例 SELECT * FROM transaction_table WHERE timeIn LIKE '2019-01-%' 2019年是一年

我想在30天内获得总交易量,有人能告诉我查询结果吗?
我正在使用CodeIgniter框架。这是我的数据库表

您需要创建一个事务日期列,并在两个日期之间对其进行筛选

SELECT * FROM table where transaction_date between '2019-01-01' AND '2019-01-30'

您可以使用LIKE语法

范例

SELECT * FROM transaction_table WHERE timeIn LIKE '2019-01-%'
2019年是一年

01是一个月


您只能在2019年1月获得数据

欢迎使用StackOverflow!目前,你的问题不太可能得到回答。我建议您编辑您的问题,使其更容易理解(并更容易回答)。首先,删除屏幕截图。相反,请从您的表中为我们提供一些示例数据。第二,给出一个示例,说明使用表的示例数据通过查询可以获得什么。这将有助于我们理解您试图编写的查询的“预期行为”。您应该描述距离当前日期或特定日期范围30天以上的情况?如何获取值“2019-01-30”?