回答

收藏

在where子句中将十进制转换为日期

技术问答 技术问答 288 人阅读 | 0 人回复 | 2023-09-12

我有一个db2数据库,我想select语句的where十进制在句子中转换为日期。/ w; ]0 I% o/ C: ~4 b1 |
十进制日期长度 可能    12或13个字符。6 S. `" h' J# @
12个字符:
7 \# m* J  }' B" d/ m3 `: v5 k0 J5 X1    ,241,999.1999/     1    /24
3 v. |( g7 w$ G* E2 V% B13个字符:
! N! [7 ]2 b* P- G7 p0 |- S12    ,241,999.00应成为:1999/     12    /24' v& x/ q0 O! d! C! E6 w0 f6 P
列名称为DECIMALCOLUMN:# \% D8 S) M( u/ \" K
Select * from table1 WHEREcast(replace(convert,DECIMALCOLUMN,date)) = @date                6 l: x4 W  D) W
    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则