我正在尝试获取日期从当月第 n 个日期到下个月第 n 个日期或上个月第 n 个日期到当月第 n 个日期的行,依此类推。
示例: 我需要获取当月 5 日到下个月 5 日之间或上个月 5 日到当月 5 日之间的所有行,同样,我想尽可能深入地了解。
这样的sql查询可以吗?如果是这样,我们怎样才能实现这一目标?
表结构:
表:交易
-----------------------------------------
| id | amount | timestamp |
-----------------------------------------
| 1 | 200 | 2016-11-26 18:49:14 |
-----------------------------------------
| 2 | 300 | 2016-12-14 18:49:14 |
-----------------------------------------
| 34 | 232 | 2016-10-12 18:49:14 |
-----------------------------------------
最佳答案
select id, amount, date
from tbl_1
where to_char(date,'YY/MM/DD') between '16/10/05' and '16/11/05';
基本的 SQL,这是你想要的吗?
关于mysql - 获取从当月第 n 个日期到下一个第 n 个日期的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40852932/