我想为任何带有时间戳的日期编写季度开始和季度结束的查询。例如,如果我传递当前时间戳,它应该返回相应日期的四分之一第一天(时间戳为00:00:00)和四分之一最后一天(时间戳为23:59:59)
如何实现相同的Couchbase, BigQuery, h2, Hadoop等?
感谢欢迎来到stackoverflow!你的问题有点令人困惑,因为你不能有一个日期等于一个季度的开始和一个季度的结束。如果您想要拉出日期在一个季度开始和结束之间的所有字段,那么您可以在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)