Open haoguangsu opened 5 months ago
可以提供一下建表语句和具体数据,我们在最新版本检查一下,没有问题的话您那边升级即可。
可以提供一下建表语句和具体数据,我们在最新版本检查一下,没有问题的话您那边升级即可。
Create DataBase:CREATE DATABASE test
BUFFER 256 CACHESIZE 1 CACHEMODEL 'none' COMP 2 DURATION 14400m WAL_FSYNC_PERIOD 3000 MAXROWS 4096 MINROWS 100 STT_TRIGGER 1 KEEP 5256000m,5256000m,5256000m PAGES 256 PAGESIZE 4 PRECISION 'ns' REPLICA 1 WAL_LEVEL 1 VGROUPS 2 SINGLE_STABLE 0 TABLE_PREFIX 0 TABLE_SUFFIX 0 TSDB_PAGESIZE 4 WAL_RETENTION_PERIOD 3600 WAL_RETENTION_SIZE 0 KEEP_TIME_OFFSET 0;
Create Table: CREATE TABLE t_test
(sdbkey
TIMESTAMP, name
NCHAR(10), sales
INT)
插入数据: insert into t_test values(1790000000000000000, 'name1',1); insert into t_test values(1790000000000000001, 'name2',1);
我升级到3.2.2.0,也是一样的结果
1.背景:server_version = 3.0.4.0。数据库时间分辨率为ns![image](https://github.com/taosdata/TDengine/assets/30803642/895f10f8-481a-429a-a3aa-856b9c4e800d)
2.创建一张表,并插入两条条数据,这两条数据的时间戳主键间隔1纳秒![image](https://github.com/taosdata/TDengine/assets/30803642/792147c3-6045-4396-90e2-93e4957d5691)
3.使用elapsed函数进行查询,发现结果不符合预期![image](https://github.com/taosdata/TDengine/assets/30803642/f470c7ab-5b98-4273-8826-b0671106beb9)
4.扩大两条数据的时间间隔,也有如下问题:![image](https://github.com/taosdata/TDengine/assets/30803642/ec3f8792-4fb8-4086-a6ef-c6116eb97908)
5.又验证了毫秒、微秒级别的数据库,都能够返回正确结果。![image](https://github.com/taosdata/TDengine/assets/30803642/e6e6158c-e300-43c9-a8ef-e434775348cf)