问题标签 [generate-series]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
8259 浏览

amazon-redshift - Amazon Redshift 中的 generate_series 函数

我尝试了以下方法:

但是当我尝试时,

它产生了错误。

我在 Redshift 1.0.757 上使用 PostgreSQL 8.0.2。
知道为什么会这样吗?

更新:

generate_series 现在正在使用 Redshift。

这将生成最近 30 天的日期

0 投票
1 回答
599 浏览

sql - 在postgresql中将时间戳分成两行

我在表中有两个时间戳:

这我需要分成如下:

在上面的示例中,我将时间戳拆分为 02:00:00。

经过多次试验,我可以将其拆分如下,但不能拆分为不同的行。

知道怎么做吗?最近几天我一直在挣扎。
我正在使用 Redshift 1.0.757(基于 PostgreSQL 8.02)。

0 投票
8 回答
10078 浏览

amazon-redshift - generate_series() 方法在 Redshift 中失败

当我运行 SQL 查询时:

它返回一个错误:

但是当我运行这个查询时:

它返回以下响应:

为什么第二个查询有效,而第一个查询失败?

0 投票
2 回答
1346 浏览

sql - 获取日期范围内一周中某一天的日期

我需要 PostgreSQL 中的一个函数,它接受一个日期范围并返回星期一的日期范围内的日期。有人知道如何做到这一点吗?

0 投票
8 回答
30343 浏览

sql - 如何在 PostgreSQL 中生成一系列重复数字?

在 PostgreSQL 中,是否可以生成一系列重复的数字?例如,我想生成数字 1 到 10,每个数字重复 3 次:

0 投票
2 回答
2825 浏览

sql - 将长行转换为宽行,填充所有单元格

我有关于企业的长格式数据,每次移动到不同位置时都有一行,以企业 ID 为键——任何一个企业机构都可以有多个移动事件。

tablefunc我希望重塑为广泛的格式,这通常是每个模块的交叉表区域。

然后我像这样转换:

它——主要是——让我得到想要的输出。

唯一的障碍是,理想情况下我会为每年填充值,而不仅仅是移动年份的值。因此,所有字段都将被填充,每年都有一个值,最近的地址会延续到下一年。如果每个都是空白的,我可以通过手动更新来解决这个问题,使用上一列,我只是想知道是否有一种聪明的方法可以使用该crosstab()功能或​​其他方式,可能与自定义功能相结合。

0 投票
1 回答
1345 浏览

sql - Postgres 查询一个范围内的 10 个步骤

我们有一个使用 Postgres 作为数据库的 RAILS 应用程序,并且有一个在一系列值上绘制图形的用例。不幸的是,范围是小数,所以我无法使用 Postgres 的 generate_series 函数。需要帮助找出查询此问题的最佳方法,而不是将其拆分为 10 个不同的查询。这是示例数据

  • 我们有一张带有分数的表 | 学生
  • 给定一个查询,我会得到一组 score-student 元组,从中我得到 range(min(score), max(score))。例如范围(10.25, 16.80)
  • 我们需要将上述范围分成 10 个步骤,间隔为 0.655,即 (max-min)10 - 10.25,10.91,11.56,12.22,12.87
  • 对于上面的每个步骤,显示该分数与先前值之间的学生人数
  • 结果将是一个带有 [(10.25,11232),(10.91,2434),....] 的数组

在 Postgres 中以单个查询或少于 10 个以上的查询执行此操作的任何方式/想法?

0 投票
2 回答
98 浏览

function - PostgreSQL 函数内的 FOR 循环条件

下面给出的是我的表结构

  • 在此表lmonth中是月份,并且acyrid是表示值的年份,例如 1。

  • 我写了以下Function插入到gtab86.

如您所见,insert into 重复了 12 次(对于 12 个lmonth字段行)。
如何使它只有一个插入查询?是否可以在函数
中使用for 0 to 12善良的东西?

0 投票
3 回答
139 浏览

ios - 生成数字系列 0,3,5,8,10,13,15,18

我想通过循环生成一系列数字。

我的系列将包含 0,3,5,8,10,13,15,18 等数字。

我尝试提醒并尝试添加 2 和 3,但它不会成功。

谁能帮我制作这个系列。

0 投票
2 回答
1626 浏览

arrays - Powershell如何生成多个组合

我正在尝试创建一个函数来比较输入字符串的开头是否与从 multiple 中的组合生成的可能性之一匹配System.Arrays。此函数的结果将是带有输入的返回对象GroupName我们收到的输入以及它是否是有效名称$true/$false

阵列1:

数组2:

阵列3:

在函数中生成列表以检查有效性:

我已经拥有的代码是创建对象。但我不知道如何在函数中生成此列表并填充值的最佳方法Valid