我试图根据用户选择的日期范围找到最大值,最小值。 列名:sysname,datetime,node_availability。 目前,查询使用postgres如下
SELECT sysname,
max(node_availability),
min(node_availability)
FROM cust_eq_avail_dy
WHERE datetime BETWEEN datetime AND datetime
GROUP BY sysname
一旦这样,我将把sql放在Cognos报告中。问题出在条件日期范围where datetime between datetime and datetime
。
Cognos有两(2)个日期时间提示;参数Start
和End
,它们将设置在详情过滤器中。
有人可以帮我纠正查询吗?
答案 0 :(得分:0)
虽然我从未听说过Cognos,但谷歌搜索表明这应该有效:
WHERE datetime BETWEEN ?Start? and ?End?
您可能需要调查in_range()
。