我想在查询表达式的cognos report studio中将Number格式更改为日期时间格式

时间:2016-01-27 06:14:29

标签: cognos-10

在report studio中,我是查询表达式,我希望将直接来自DB的整数值更改为20151231作为日期列的一行。

我想在报告工作室中将此列值更改为31/12/2015 12:23:41 PM。我也使用了数据格式属性,但它不起作用。我需要查询。

1 个答案:

答案 0 :(得分:1)

有几种方法可以做到这一点,但在数据库上进行此操作通常最简单。如果这不是一个选项,这是一种方法。

假设您的整数值查询项称为“IntDate”:

  • 创建一个名为'IntDateString'的数据项,如下所示:

    cast([IntDate],char(8))

  • 创建第二个数据项(随意调用它),如下所示:

    cast(substring([IntDateString],1,4)||' - '|| substring([IntDateString],5,2)||' - '|| substring([IntDateString],7,2),日期)

现在,您可以根据需要使用日期字段并将其格式化。