taos> select statecount(1, 'GT', 1) statecount(1, 'GT', 1) | ========================= -1 | taos> select statecount(cast(1 as tinyint), 'GT', 1) statecount(cast(1 as tinyint), 'GT', 1) | ========================================== -1 | taos> select statecount(cast(100 as smallint), 'GT', 1) statecount(cast(100 as smallint), 'GT', 1) | ============================================= 1 | taos> select statecount(cast(100000 as int), 'GT', 1) statecount(cast(100000 as int), 'GT', 1) | =========================================== 1 | taos> select statecount(cast(10000000000 as bigint), 'GT', 1) statecount(cast(10000000000 as bigint), 'GT', 1) | =================================================== 1 | taos> select statecount(cast(1 as tinyint unsigned), 'GT', 1) statecount(cast(1 as tinyint unsigned), 'GT', 1) | =================================================== -1 | taos> select statecount(cast(100 as smallint unsigned), 'GT', 1) statecount(cast(100 as smallint unsigned), 'GT', 1) | ====================================================== 1 | taos> select statecount(cast(100000 as int unsigned), 'GT', 1) statecount(cast(100000 as int unsigned), 'GT', 1) | ==================================================== 1 | taos> select statecount(cast(10000000000 as bigint unsigned), 'GT', 1) statecount(cast(10000000000 as bigint unsigned), 'GT', 1) | ============================================================ 1 | taos> select statecount(cast(1.1 as float), 'GT', 1) statecount(cast(1.1 as float), 'GT', 1) | ========================================== 1 | taos> select statecount(cast(1.1 as double), 'GT', 1) statecount(cast(1.1 as double), 'GT', 1) | =========================================== 1 |