Changeset: 72499ed3d589 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/72499ed3d589
Modified Files:
        sql/test/Tests/window_functions.test
Branch: default
Log Message:

Added some ORDER BY-s to make the query results deterministic


diffs (50 lines):

diff --git a/sql/test/Tests/window_functions.test 
b/sql/test/Tests/window_functions.test
--- a/sql/test/Tests/window_functions.test
+++ b/sql/test/Tests/window_functions.test
@@ -529,6 +529,7 @@ query II nosort
 SELECT duration_seconds,
        cast(SUM(duration_seconds) OVER (ORDER BY start_time) as int) AS 
running_total
   FROM tutorial.dc_bikeshare_q1_2012
+  ORDER BY running_total, duration_seconds
 ----
 155
 320
@@ -551,6 +552,7 @@ SELECT start_terminal,
          AS running_total
   FROM tutorial.dc_bikeshare_q1_2012
  WHERE start_time < '2012-01-08'
+ ORDER BY start_terminal
 ----
 AMS
 55
@@ -691,7 +693,7 @@ query TTII nosort
 SELECT start_terminal,
        start_time,
        duration_seconds,
-       ROW_NUMBER() OVER (ORDER BY start_time)
+       ROW_NUMBER() OVER (ORDER BY start_time, duration_seconds)
                     AS row_number
   FROM tutorial.dc_bikeshare_q1_2012
  WHERE start_time < '2012-01-08'
@@ -726,7 +728,7 @@ SELECT start_terminal,
        start_time,
        duration_seconds,
        ROW_NUMBER() OVER (PARTITION BY start_terminal
-                          ORDER BY start_time)
+                          ORDER BY start_terminal, start_time, 
duration_seconds)
                     AS row_number
   FROM tutorial.dc_bikeshare_q1_2012
  WHERE start_time < '2012-01-08'
@@ -760,10 +762,11 @@ query TII nosort
 SELECT start_terminal,
        duration_seconds,
        RANK() OVER (PARTITION BY start_terminal
-                    ORDER BY start_time)
+                    ORDER BY start_terminal, start_time)
               AS rank
   FROM tutorial.dc_bikeshare_q1_2012
  WHERE start_time < '2012-01-08'
+ ORDER BY start_terminal, rank, duration_seconds
 ----
 AMS
 55
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to