index 42bb177290e18ef6311f034a93df29819f5dc915..e182cd95ecd007457213613e827b51845ef30a02 100644 (file)
@@ -2090,7 +2090,7 @@ brin_minmax_multi_distance_timetz(PG_FUNCTION_ARGS)
TimeTzADT *ta = PG_GETARG_TIMETZADT_P(0);
TimeTzADT *tb = PG_GETARG_TIMETZADT_P(1);
- delta = tb->time - ta->time;
+ delta = (tb->time - ta->time) + (tb->zone - ta->zone) * USECS_PER_SEC;
Assert(delta >= 0);