我正在使用Report Studio,需要为交叉表查询创建一些表达式。我正在尝试将订单分组到年龄组(对于交叉表中的行)。为了构建这些组,我试图创建一个如下表达式:
select [SQL5].[OUTBOUND_ORDER_ID], [SQL5].[PRIORITY]
where [SQL5].[OUTBOUND_ORDER_LINE_ID] =1 AND [SQL5].[AGE] <= 2
虽然这适用于大多数SQL平台,但是cognos并没有验证表达式。虽然IBM有很多计算材料,但我无法找到任何语法示例。在Report Studio中有经验的人是否可以提供语法示例来执行上述表达式?提前谢谢。
答案 0 :(得分:1)
您获得的验证错误是什么?你似乎忘记了FROM部分
select [SQL5].[OUTBOUND_ORDER_ID], [SQL5].[PRIORITY]
from [SQL5]
where [SQL5].[OUTBOUND_ORDER_LINE_ID] =1 AND [SQL5].[AGE] <= 2