在没有硬编码的情况下在YYYYMM中过滤当前年份

时间:2012-07-27 18:46:14

标签: cognos

在我的报告中,我目前有一个提示框,以YYYYMM格式显示当前年份的月份列表: 201201 201202 201203 ...等

但是,我目前在201201和201212之间硬编码显示。这样可以正常工作但我想删除2012年的硬编码并使用系统日期来确定当前月份应该是什么。这样,在1月份,我将不必返回并将2012年的每个实例更改为2013年。

实现这一目标的最佳方法是什么?我理解to_char(current_date,'YYYYMM'),但不知道如何成功创建一个过滤器,该过滤器将在1月份更改为显示201301-201312。

由于

1 个答案:

答案 0 :(得分:1)

我明白了:

[月YYYYMM] to_char(current_date,'YYYY')+'00'和to_char(current_date,'YYYY')+'13'

希望这有助于某人, lostintern