SQL 通过微秒时间戳获取过去几个月的行?
Posted
技术标签:
【中文标题】SQL 通过微秒时间戳获取过去几个月的行?【英文标题】:SQL get past months rows via microsecond timestamp? 【发布时间】: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`
【问题讨论】:
epochconverter.com/programming/mysql 【参考方案1】:如何将存储在我的表中的微秒时间戳与今天的微秒时间戳进行比较?
在 BigQuery 标准 SQL 中,您应该为此使用 TIMESTAMP_MICROS() 函数以及 CURRENT_TIMESTAMP()
【讨论】:
答案通常和问题一样好。抱歉,如果您觉得它没有帮助,但它完全回答了您的要求!以上是关于SQL 通过微秒时间戳获取过去几个月的行?的主要内容,如果未能解决你的问题,请参考以下文章
从 unix 时间戳获取 ISOString(以微秒为单位)
如何在 Node.js 中获取当前日期和微秒的时间戳? [复制]