ClickHouse具有函数toDateTime64((,可将字符串转换为DateTime64数据类型。
官方文件示例:
SELECT * FROM dt WHERE timestamp = toDateTime64('2019-01-01 00:00:00', 3, 'Europe/Moscow')
它需要3个参数:
- 日期字符串
- Integer
- 时区
但是没有关于第二个参数的信息。这是什么意思?
这就是精度。
3是毫秒(2019-01-01 03:00:00.000
(,
6是微秒(2019-01-01 03:00:00.000000
(
依此类推
您可以在DateTime64数据类型描述中找到更多信息https://clickhouse.tech/docs/en/sql-reference/data-types/datetime64/