[亿信BI4.7] 关于参数年份-1的操作

4924
5

baohaochuan 小试身手Lv3

发表于2019-8-27 14:23

悬赏10

已解决

楼主
if(DATETOSTR(MR_BS_MINSL.START_DATE,"yyyy") < ASSTR((@year-1)) and  DATETOSTR(MR_BS_MINSL.END_DATE,"yyyy")  > ASSTR((@year-1)),
ASSTR((@year-1)),
if(DATETOSTR(MR_BS_MINSL.START_DATE,'yyyy')=ASSTR((@year-1)),
ASSTR((@year-1))^'01-'^DATETOSTR(MR_BS_MINSL.END_DATE,'yyyymm'),
ASSTR((@year-1))^'01-'^@year-1^DATETOSTR(MR_BS_MINSL.END_DATE,'mm')
)
)  
在这个if里我想让@year的参数-1应该怎么做  

最近看过此主题的会员

esen_5BVMYLRYOM

esen_51WR5SHNFH

esen_50U2PL1OSG1M

18282474942

chenzyd

最佳答案
od(@year,'y-1')
5个回答

只看楼主

土豆我是马铃薯 数据达人Lv4

发表于2019-8-27 14:23

只看该作者

取消 关注该作者的回复

沙发

od(@year,'y-1')

baohaochuan 小试身手Lv3

发表于2019-8-27 14:33

只看该作者

取消 关注该作者的回复

板凳


好的我试一下,还用ASSTR()这个函数包起来吗

土豆我是马铃薯 数据达人Lv4

发表于2019-8-27 14:36

只看该作者

取消 关注该作者的回复

地板

baohaochuan 发表于 2019-8-27 14:33
好的我试一下,还用ASSTR()这个函数包起来吗

@year是日期组件的参数名?如果是就不用

baohaochuan 小试身手Lv3

发表于2019-8-27 14:39

只看该作者

取消 关注该作者的回复

5#

土豆我是马铃薯 发表于 2019-8-27 14:36
@year是日期组件的参数名?如果是就不用

解决了,谢谢

小亿 管理员

发表于2019-8-27 14:50

只看该作者

取消 关注该作者的回复

6#


问题解决记得关贴哟 设置最佳答案即可。

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号