Changeset: 7baf0b2f99cc for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=7baf0b2f99cc
Modified Files:
        sql/test/analytics/Tests/analytics01.sql
        sql/test/analytics/Tests/analytics01.stable.out
Branch: Nov2019
Log Message:

Approved output


diffs (82 lines):

diff --git a/sql/test/analytics/Tests/analytics01.sql 
b/sql/test/analytics/Tests/analytics01.sql
--- a/sql/test/analytics/Tests/analytics01.sql
+++ b/sql/test/analytics/Tests/analytics01.sql
@@ -241,6 +241,31 @@ LAST_VALUE(t0.points) OVER (PARTITION BY
 FROM test1 t0
 WHERE (t0.start_time >= '2017/12/01 00:00:00' AND t0.start_time <= '2017/12/02 
00:00:00');
 
+CREATE TABLE "sys"."test2" (
+       "name"       VARCHAR(100),
+       "points"     INT,
+       "start_time" TIMESTAMP
+);
+
+COPY 8 RECORDS INTO "sys"."test2" FROM stdin USING DELIMITERS E'\t',E'\n','"';
+"Ashish"       20      "2017-12-01 00:00:00.000000"
+"Ashish"       40      "2017-12-01 01:00:00.000000"
+"Ashish"       60      "2017-12-01 00:00:00.000000"
+"Prashant"     10      "2017-12-01 00:00:00.000000"
+"Prashant"     50      "2017-12-01 01:00:00.000000"
+"Prashant"     90      "2017-12-01 00:00:00.000000"
+"Prashant"     11      "2017-12-02 01:02:00.000000"
+"Prashant"     15      "2017-12-02 02:02:00.000000"
+
+SELECT distinct "name" ,
+first_value("points") over (partition by cast("start_time" as date) order by 
cast("start_time" as date))
+FROM test2
+order by "name";
+
+SELECT distinct "name" ,
+first_value("points") over (partition by cast("start_time" as date), "name" 
order by cast("start_time" as date))
+FROM test2
+order by "name";
 
 rollback;
 
diff --git a/sql/test/analytics/Tests/analytics01.stable.out 
b/sql/test/analytics/Tests/analytics01.stable.out
--- a/sql/test/analytics/Tests/analytics01.stable.out
+++ b/sql/test/analytics/Tests/analytics01.stable.out
@@ -2591,6 +2591,43 @@ stdout of test 'analytics01` in director
 % 10,  24,     24 # length
 [ 2017-12-01,  20,     90      ]
 [ 2017-12-01,  20,     50      ]
+#CREATE TABLE "sys"."test2" (
+#      "name"       VARCHAR(100),
+#      "points"     INT,
+#      "start_time" TIMESTAMP
+#);
+#COPY 8 RECORDS INTO "sys"."test2" FROM stdin USING DELIMITERS E'\t',E'\n','"';
+#"Ashish"      20      "2017-12-01 00:00:00.000000"
+#"Ashish"      40      "2017-12-01 01:00:00.000000"
+#"Ashish"      60      "2017-12-01 00:00:00.000000"
+#"Prashant"    10      "2017-12-01 00:00:00.000000"
+#"Prashant"    50      "2017-12-01 01:00:00.000000"
+#"Prashant"    90      "2017-12-01 00:00:00.000000"
+#"Prashant"    11      "2017-12-02 01:02:00.000000"
+#"Prashant"    15      "2017-12-02 02:02:00.000000"
+[ 8    ]
+#SELECT distinct "name" ,
+#first_value("points") over (partition by cast("start_time" as date) order by 
cast("start_time" as date))
+#FROM test2
+#order by "name";
+% sys.test2,   sys.L4 # table_name
+% name,        L4 # name
+% varchar,     int # type
+% 8,   2 # length
+[ "Ashish",    20      ]
+[ "Prashant",  20      ]
+[ "Prashant",  11      ]
+#SELECT distinct "name" ,
+#first_value("points") over (partition by cast("start_time" as date), "name" 
order by cast("start_time" as date))
+#FROM test2
+#order by "name";
+% sys.test2,   sys.L4 # table_name
+% name,        L4 # name
+% varchar,     int # type
+% 8,   2 # length
+[ "Ashish",    20      ]
+[ "Prashant",  10      ]
+[ "Prashant",  11      ]
 #rollback;
 #drop table analytics;
 
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to