如何解决如何在 TDE 中进行算术运算
我需要获取日期字段之一的上一个日期,为此我在 TDE 中执行以下操作。但是我在这个操作上出错了。我怎样才能做到这一点
<Image src="/your-sub-path/img/my-img.png" />
解决方法
我看到您的评论指出 hdm:StartDate
已经是日期格式。然而,正如所写的那样,您拥有的是一个看起来像日期的字符串(好吧,更准确地说是 untypedAtomic
)。需要先将其转换为实际日期类型,然后才能从中减去 dayTimeDuration
。
<tde:column>
<tde:name>PreStartDate</tde:name>
<tde:scalar-type>date</tde:scalar-type>
<tde:val>(xs:date(hdm:StartDate) - xs:dayTimeDuration("P1D"))</tde:val>
<tde:nullable>true</tde:nullable>
</tde:column>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。