返回当月的第一天这个日期,即若当前日期为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'