我需要帮助,我需要在1小时内计算一段时间,然后将结果除以12。
我的数据库中有一个表,它接收来自日期和时间的数据以及一个5分钟循环中5分钟循环的值字段我在1小时内有12个值。我需要将这段时间的值加1小时,并将其值除以12。
我怎么能用2011年的水晶配方做到这一点?我试图使用DateDiff传递一个参数时间间隔来过滤,但我没有成功。
我的参数使用类型日期和时间,静态,允许范围值。
DateDiff(“h”,{TB_Dados.Timestamp},{?MyParameterDateRange})
谢谢。答案 0 :(得分:1)
您需要按小时对时间戳进行分组。扩展数据源以包含可用于按时间戳小时分组的字段,例如yyyymmddhh。所有具有相同值的时间戳(在您的情况下最多12个)需要求和,然后您可以通过除以12或使用聚合函数对它们求平均值。