1. 程式人生 > >Oracle中如何查詢某月的全部資料

Oracle中如何查詢某月的全部資料

查詢全月的資料時,我們應該明白此查詢只和年月有關和日無關,以下提供兩種查詢方法。
第一種判斷資料的年月相同即可:

select
        *
    from
        TABLE t 
    where
        to_char(DateTime,'YYYY/MM') = '2016/01' 

第二種方法直接對月份進行查詢:

SELECT
         * 
    FROM 
        TABLE t
    WHERE  to_number(to_char(DateTime,'MM')) = '03'

不過這種查詢只能在同一年內進行。