fix: optimize case

This commit is contained in:
dapan1121 2025-02-10 13:31:41 +08:00
parent f8798e33b4
commit 7aa8ad22ce
3 changed files with 4 additions and 446495 deletions

View File

@ -14,9 +14,9 @@ class TDTestCase:
os.system(f'taos -f {sql_file}')
tdSql.query('use csv_import')
tdSql.query('SELECT * FROM trans,candle WHERE trans.tradeTime BETWEEN to_timestamp("2010-01-01", "yyyy-mm-dd") AND to_timestamp("2010-01-21", "yyyy-mm-dd")+1d-1a AND candle.date BETWEEN to_timestamp("2010-01-01", "yyyy-mm-dd") AND to_timestamp("2010-01-21", "yyyy-mm-dd") AND timetruncate(trans.tradeTime, 1d) = candle.date AND trans.securityId = cast(substring_index(candle.order_book_id, ".", 1) as INT) AND trans.securityid = 600884;', queryTimes=1)
tdSql.checkRows(570)
tdSql.checkRows(460)
tdSql.query('SELECT * FROM (SELECT * FROM trans WHERE tradeTime BETWEEN to_timestamp("2010-01-01", "yyyy-mm-dd") AND to_timestamp("2010-01-21", "yyyy-mm-dd")+1d-1a AND securityid = 600884) as t INNER JOIN(SELECT * FROM candle WHERE date BETWEEN to_timestamp("2010-01-01", "yyyy-mm-dd") AND to_timestamp("2010-01-21", "yyyy-mm-dd") ) as c ON timetruncate(t.tradeTime, 1d) = c.date AND t.securityId = cast(substring_index(c.order_book_id, ".", 1) as INT);', queryTimes=1)
tdSql.checkRows(570)
tdSql.checkRows(460)
def run(self):
self.test_join()

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff