【问题标题】:SQL get past months rows via microsecond timestamp?SQL 通过微秒时间戳获取过去几个月的行?
【发布时间】:2017-01-05 18:57:12
【问题描述】:

我正在尝试从我的表中获取过去一个月的数据,但所有时间戳都以微秒为单位存储。目前我只是在计算我必须比较的所有内容。如何将存储在我的表中的微秒时间戳与今天的微秒时间戳进行比较?

SELECT
  COUNT(DISTINCT user_dim.app_info.app_instance_id) AS monthly_visitors
FROM `premium-apps.com_sidearm_fanapp_uiowa_IOS.app_events_20170104`

【问题讨论】:

标签: mysql sql firebase google-bigquery


【解决方案1】:

如何将存储在我的表中的微秒时间戳与今天的微秒时间戳进行比较?

在 BigQuery 标准 SQL 中,您应该为此使用 TIMESTAMP_MICROS() 函数以及 CURRENT_TIMESTAMP()

【讨论】:

  • 答案通常和问题一样好。抱歉,如果您觉得它没有帮助,但它完全回答了您的要求!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多