Files
greptimedb/tests/cases/standalone/common/aggregate/distinct_order_by.sql
dennis zhuang db89235474 feat: only allow timestamp type as time index (#2281)
* feat: only allow timestamp data type as time index

* test: update sqltest cases, todo: need some fixes

* fix: sqlness tests

* fix: forgot adding back cte test

* chore: style
2023-09-12 07:57:15 -05:00

26 lines
736 B
SQL

CREATE TABLE integers(i bigint, ts TIMESTAMP TIME INDEX);
INSERT INTO integers VALUES (1, 1), (2, 2), (3, 3);
SELECT DISTINCT i%2 FROM integers ORDER BY 1;
-- TODO(LFC): Failed to run under new DataFusion
-- expected:
-- +-----------------------+
-- | integers.i % Int64(2) |
-- +-----------------------+
-- | 1 |
-- | 0 |
-- +-----------------------+
SELECT DISTINCT i % 2 FROM integers WHERE i<3 ORDER BY i;
SELECT DISTINCT ON (1) i % 2, i FROM integers WHERE i<3 ORDER BY i;
SELECT DISTINCT integers.i FROM integers ORDER BY i DESC;
SELECT DISTINCT i FROM integers ORDER BY integers.i DESC;
SELECT DISTINCT integers.i FROM integers ORDER BY integers.i DESC;
DROP TABLE integers;