如何获取PartiQL查询中的当前时间?不支持使用SQL NOW()函数的明显答案:
PartiQL> SELECT NOW() FROM data;
org.partiql.lang.eval.EvaluationException: No such function: now
Evaluator Error: at line 1, column 8: No such function: now 发布于 2021-02-11 15:47:36
内置函数UTCNOW()提供ISO8601格式的时间,UNIX_TIMESTAMP()提供自UTC以来的秒数。有关PartiQL内置的完整列表,请参阅BuiltInFunctions.md。
PartiQL> SELECT UTCNOW() FROM data;
==='
<<
{
'_1': `2021-02-11T07:43:58.980Z`
}
>>
---
OK!
PartiQL> SELECT UNIX_TIMESTAMP() FROM data;
==='
<<
{
'_1': 1613029453
}
>>
---
OK!注意,在PartiQL中必须从一些东西中进行选择,您不能像在标准select now()中那样执行裸select now()。
默认情况下,UNIX_TIMESTAMP()返回整秒。通过链接UNIX_TIMESTAMP()和UTCNOW(),可以获得小数秒
PartiQL> SELECT UNIX_TIMESTAMP(UTCNOW()) FROM [1];
==='
<<
{
'_1': 1613030587.152
}
>>
---
OK!PS:谢谢你在FROM [1]上的时间,马修。
https://stackoverflow.com/questions/66150651
复制相似问题