刚开始使用Salesforce,我正在使用DBeaver来查询数据。
我已经使用 MSSQL 15 年了,但这是我第一次使用 Trino SQL,在执行最基本的操作(例如过滤日期)时遇到了问题。
我想做的只是在日期范围之间进行简单的选择。
我尝试了各种不同的方法,但发现文档并不能回答这个基本问题。
要过滤日期,您需要比较两侧的日期。
'2024-04-25 21:27:20.547 UTC'
不是日期文字,不会在 Trino 中转换为日期文字。如果 CreatedDate_C
列属于 date
/timestamp
类型(可以使用 select typeof(CreatedDate_C)
检查),则应执行以下操作:
WHERE CreatedDate_C > timestamp '2024-04-25 21:27:20.547 UTC';
或
WHERE CreatedDate_C BETWEEN timestamp '2024-04-25 21:27:20.547 UTC'
AND timestamp '2025-04-25 21:27:20.547 UTC';
如果
CreatedDate_C
不是 date
/timestamp
那么你需要将其转换或解析为 1。