繁体   English   中英

获取日期以及年份和月份

[英]get the date along with year and month

下面的日期条件适用于获取当前年份和当前月份我想向其中添加当前日期,请附加查询以获取当前日期。

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)  )
)

提前致谢

您的代码是 Cognos 对吗? 我无法帮助您,但在 DB2 中,这将为您提供当前年份、当前月份和当前日期。

values (year(current date), month(current date), current date)

例如它会返回

1    2 3
---- - ----------
2018 3 2018-03-21

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM