查询全月的数据时,我们应该明白此查询只和年月有关和日无关,以下提供两种查询方法。
第一种判断数据的年月相同即可:
select
*
from
TABLE t
where
to_char(DateTime,'YYYY/MM') = '2016/01'
- 1
- 2
- 3
- 4
- 5
- 6
第二种方法直接对月份进行查询:
SELECT
*
FROM
TABLE t
WHERE to_number(to_char(DateTime,'MM')) = '03'
- 1
- 2
- 3
- 4
- 5
不过这种查询只能在同一年内进行。