【问题标题】:What does second parameter in ClickHouse function toDateTime64 mean?ClickHouse 函数中的第二个参数 toDateTime64 是什么意思?
【发布时间】:2021-04-06 19:00:29
【问题描述】:

ClickHouse 具有 toDateTime64() 函数将字符串转换为 DateTime64 数据类型。

来自官方文档的示例:

SELECT * FROM dt WHERE timestamp = toDateTime64('2019-01-01 00:00:00', 3, 'Europe/Moscow')

它需要3个参数:

  1. 日期字符串
  2. 整数
  3. 时区

但是没有关于第二个参数的信息。什么意思?

【问题讨论】:

    标签: database clickhouse


    【解决方案1】:

    这很精确。

    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/中找到更多信息

    【讨论】:

      猜你喜欢
      • 2011-10-22
      • 2016-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-01
      • 1970-01-01
      相关资源
      最近更新 更多