永洪社区

标题: eomonth函数怎么用 [打印本页]

作者: yhdata_IujV79wy    时间: 2022-5-12 15:52
标题: eomonth函数怎么用
要用给定的日期参数,求当月第一天、上月首日、上月同期。以下函数能否实现?
param["日期月首日" = dateAdd(eomonth(param["日期",-1),"day",1)
param["上月首日"]= dateAdd(eomonth(param["日期",-2),"day",1)
param["上月同期"]=dateAdd(param["日期","month",-1)



作者: 永洪tech-hc    时间: 2022-5-12 16:16
可以实现,看着你写的这个没问题

作者: yhdata_IujV79wy    时间: 2022-5-12 16:40
永洪tech-hc 发表于 2022-5-12 16:16
可以实现,看着你写的这个没问题

但是结果不对
作者: 汤七七七七七    时间: 2022-5-12 16:51
day 换成dayofyear 呢?看看结果
作者: _YH_lashi    时间: 2022-5-12 16:56
yhdata_IujV79wy 发表于 2022-5-12 16:40
但是结果不对

看不出来结果
作者: 永洪Tech-zl    时间: 2022-5-12 17:20

var now_month_firstday = dateAdd(today(),'dayofyear',-(day(today())-1))
debug(now_month_firstday)
debug(dateAdd(today(),'month',+(day(today())-1)))
debug(dateAdd(now_month_firstday,'month',-1))
试试呢




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4