在doc中,我们可以按日期检索历史记录,但是如何检索该分类帐上所有表的最短日期?
我试过这个:
SELECT MIN(h.metadata.txTime) FROM history(Clients) AS h
但它给出了错误:<UNKNOWN>: at line <UNKNOWN>, column <UNKNOWN>: <UNKNOWN>; Expected number: 2021-08-04T12:24:07.921Z
似乎MIN
函数只能接收数字但没有办法将时间戳转换为纪元/unix时间戳?
还
SELECT MIN(TO_STRING(h.metadata.txTime,'yyyyMMddHHmmss.SSS')) FROM history(Clients) AS h
<UNKNOWN>: at line <UNKNOWN>, column <UNKNOWN>: <UNKNOWN>; Expected number: "20210804122407.921"
(尝试过 postgresql 演员风格::float
也没有奏效)
编辑:没关系,有CAST
SELECT MIN(CAST(TO_STRING(h.metadata.txTime,'yyyyMMddHHmmss.SSS') AS float)) FROM history(Clients) AS h
这个可行,但希望浮点数足够准确以表示时间戳。
回到问题,如何从所有表中检索?
Table1 | minTxTime
Table2 | minTxTime
Table3 | minTxTime