回 帖 发 新 帖 刷新版面

主题:如何从当天的日期得到前六个月的年月的值

AA=DATE() 2010-12-01

A1=1012
A2=1011
A3=1009
A4=1008
A5=1007
A6=1006
A7=1005
这个如何来实现,注A1-A7都是字符

回复列表 (共3个回复)

沙发

?SUBSTR(DTOC(GOMONTH(DATE(),-1),1),3,4)
?SUBSTR(DTOC(GOMONTH(DATE(),-2),1),3,4)
?SUBSTR(DTOC(GOMONTH(DATE(),-3),1),3,4)
?SUBSTR(DTOC(GOMONTH(DATE(),-4),1),3,4)
?SUBSTR(DTOC(GOMONTH(DATE(),-5),1),3,4)
?SUBSTR(DTOC(GOMONTH(DATE(),-6),1),3,4)

板凳

想问一下跨年如何处理,如当天是2011-1-01

3 楼

你试试把date()改成{^2011-1-01}看看嘛。

我来回复

您尚未登录,请登录后再回复。点此登录或注册