我正在尝试从当月的第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 |
-----------------------------------------
答案 0 :(得分:0)
select id, amount, date
from tbl_1
where to_char(date,'YY/MM/DD') between '16/10/05' and '16/11/05';
基本SQL,这是你想要的吗?