以下日期条件适用于获取当前年份和当前月份我想添加当前日期,请附加查询以获取当前日期。
If (( Extract ( Month, current_date )) = 1)
Then ( Cast ( ( Cast((( Extract (Year, current_date) -1)), varchar(4)) || '12'), int) )
Else ( If ((Extract ( Month, current_date) -1) < 10 )
Then ( Cast(( ( Cast ((Extract ( Year, current_date )), varchar(4))) || '0' || ( Cast (( Extract ( Month, current_date) - 1), varchar(2)))), int) )
Else ( Cast (( Cast ((Extract ( Year, current_date )), varchar(4)) || ( Cast(( Extract ( Month, current_date) - 1), varchar(2)))), int) )
)
提前致谢
答案 0 :(得分:0)
您的代码是Cognos吗?我无法为您提供帮助,但在DB2中,这将为您提供当前年度,当前月份和当前日期。
values (year(current date), month(current date), current date)
e.g。它将返回
1 2 3
---- - ----------
2018 3 2018-03-21