gpt4 book ai didi

Cognos 日期提示宏错误

转载 作者:行者123 更新时间:2023-12-02 07:16:09 24 4
gpt4 key购买 nike

此问题适用于 Cognos Report Studio 版本 8.3 至 10.1.1。

在 Report Studio 8.3 中,我针对 MySQL 5.1 数据源运行了这个原始 SQL 查询:

SELECT enc.encounterID, enc.date
FROM enc
WHERE enc.date between #prompt('textPromptStartDate')# AND #prompt('textPromptEndDate', 'date')#

这会为用户生成文本提示。如果用户以“YYYY-MM-DD”的格式在这些提示中输入日期,例如'2010-01-15',查询工作正常。但我想用正确的日期提示替换文本提示。当我尝试将上述提示替换为

#prompt('datePromptStartDate', 'date') AND #prompt('datePromptEndDate', 'date')#

查询运行(没有生成错误),但我得到一个空结果集。我有一种感觉,我需要调整日期提示宏返回的日期格式,但经过几个小时的实验后,我陷入了如何调试它的困境。

最佳答案

对于日期,您需要将值用单引号引起来。我使用“sq”函数来执行此操作:

#sq(提示('DateParameterFromPromptPage', '日期'))#

关于Cognos 日期提示宏错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2103252/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com