如何在bigquery、h2、hadoop和prestoSQL数据库中查询季度开始和季度结束?

问题描述 投票:0回答:1

我想为任何带有时间戳的日期编写季度开始和季度结束的查询。 例如,如果我传递当前时间戳,它应该返回相应日期的四分之一第一天(时间戳 00:00:00)和四分之一最后一天(时间戳 23:59:59)

如何为 Couchbase、BigQuery、h2、Hadoop 等实现相同的效果?

谢谢

hadoop google-bigquery h2 presto
1个回答
0
投票

你的问题有点令人困惑,因为你不能有一个等于季度开始和季度结束的日期。如果您的意思是要提取日期在季度开始和结束之间的所有字段,那么您可以在 where 语句中执行此操作,如下所示:

*(顺便说一下,这是用于 BigQuery)

where 
*your date column* >= date_trunc(current_date(),quarter) 
and 
*your date column* < date_add(date_trunc(current_date(),quarter),interval 1 quarter)
© www.soinside.com 2019 - 2024. All rights reserved.