返回當月的第一天這個日期,即若當前日期為2019-1-29那么下面的公式返回2019-1-1
dateinmonth(today(),1)
返回當月的最后一天這個日期,即若當前日期為2019-1-29那么下面的公式返回2019-1-31
dateinmonth(today(),-1)
返回上月的這一天,比如當前日期為2019-1-29,那么返回2018-12-29
MONTHDELTA(TODAY(), -1)
可以定義多個數據連接; 但是你用的時候只能用多個數據連接中的某一個,對當前的數據連接,你可以用架構名.表名的格式查詢表,如果你要查詢的表不在當前數據連接中,那就要用庫名.架構名.表名的格式
返回上個月的第一天:
DATEINMONTH(today()-day(today()),1)
返回上個月的最后一天:
DATEINMONTH(today()-day(today()),-1)
會計區間:上月28日<會計區間<=本月28日
上月28日:DATEINMONTH(MONTHDELTA(TODAY(), -1), 28) 本月28日:DATEINMONTH(TODAY(), 28)
獲取當年第一天,如當前日期為2019-05-07,那么該公式返回2019-01-01
DATEINYEAR(TODAY(), 1)
oracle獲取當年第一天(假設當前日期為2019-05-09):
to_char(TRUNC(to_date('2019-05-09','yyyy-mm-dd'),'year'), 'yyyy-mm-dd')返回的就是'2019-01-01'
