SELECT SUM(number) FROM numbers; +---------------------+ | sum(numbers.number) | +---------------------+ | 4950 | +---------------------+ SELECT SUM(1) FROM numbers; +---------------+ | sum(Int64(1)) | +---------------+ | 100 | +---------------+ SELECT SUM(-1) FROM numbers; +----------------+ | sum(Int64(-1)) | +----------------+ | -100 | +----------------+ SELECT SUM(-1) FROM numbers WHERE number=-1; +----------------+ | sum(Int64(-1)) | +----------------+ | | +----------------+ SELECT SUM(-1) FROM numbers WHERE number>10000 limit 1000; +----------------+ | sum(Int64(-1)) | +----------------+ | | +----------------+ CREATE TABLE bigints(b bigint, ts TIMESTAMP TIME INDEX); Affected Rows: 0 INSERT INTO bigints values (4611686018427387904, 1), (4611686018427388904, 2), (1, 3); Affected Rows: 3 SELECT SUM(b) FROM bigints; +----------------------+ | sum(bigints.b) | +----------------------+ | -9223372036854774807 | +----------------------+ CREATE TABLE doubles(n DOUBLE, ts TIMESTAMP TIME INDEX); Affected Rows: 0 INSERT INTO doubles (n, ts) VALUES (9007199254740992, 1), (1, 2), (1, 3), (0, 4); Affected Rows: 4 SELECT sum(n) from doubles; +--------------------+ | sum(doubles.n) | +--------------------+ | 9007199254740992.0 | +--------------------+ DROP TABLE bigints; Affected Rows: 0 DROP TABLE doubles; Affected Rows: 0