相关疑难解决方法(0)

在PostgreSQL的范围内获取日期列表

我想在PostgreSQL数据库中获取两个日期(包括它们)之间的日期列表.例如,如果我有:

  • 开课日期:2012年6月29日
  • 截止日期:2012年7月3日

那么结果应该是:

29 june 2012
30 june 2012 
1 july 2012 
2 july 2012 
3 july 2012
Run Code Online (Sandbox Code Playgroud)

在PostgreSQL中执行此操作的最佳方法是什么?

谢谢.

sql postgresql date date-comparison

57
推荐指数
5
解决办法
4万
查看次数

在Google BigQuery中使用给定范围内的所有日期填充表格

有没有方便的方法来填充Google BigQuery中给定范围内所有日期的表格?我需要的是从2015-06-01到CURRENT_DATE()的所有日期,所以这样的事情:

+------------+
| date       |
+------------+
| 2015-06-01 |
| 2015-06-02 |
| 2015-06-03 |
| ...        |
| 2016-07-11 |
+------------+
Run Code Online (Sandbox Code Playgroud)

最理想的是,下一步是在两个日期之间获得所有周,即:

+---------+
| week    |
+---------+
| 2015-23 |
| 2015-24 |
| 2015-25 |
| ...     |
| 2016-28 |
+---------+
Run Code Online (Sandbox Code Playgroud)

我一直在摆弄我发现的以下答案,但我无法让它们起作用,主要是因为核心功能不受支持,我找不到合适的方法来替换它们.

使用2个日期参数之间的日期填充临时表的最简单方法

在日期范围之间生成日期

非常感激您的帮忙!

最好,最大

google-bigquery

8
推荐指数
2
解决办法
5083
查看次数

标签 统计

date ×1

date-comparison ×1

google-bigquery ×1

postgresql ×1

sql ×1