查找日期范围的最大值和最大值(用户选择)

时间:2016-11-03 08:43:20

标签: postgresql cognos-10

我试图根据用户选择的日期范围找到最大值,最小值。 列名: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)个日期时间提示;参数StartEnd,它们将设置在详情过滤器中。

有人可以帮我纠正查询吗?

1 个答案:

答案 0 :(得分:0)

虽然我从未听说过Cognos,但谷歌搜索表明这应该有效:

WHERE datetime BETWEEN ?Start? and ?End?

您可能需要调查in_range()