gpt4 book ai didi

sql - 将每个 `intime` 字段的行限制为 30

转载 作者:行者123 更新时间:2023-11-29 13:50:23 25 4
gpt4 key购买 nike

我正在使用以下 select 语句生成一年的随机数据

 SELECT a intime
,a + format('%s', b || ' minutes')::interval otime
,b duration
FROM generate_series('2016-01-01 07:00:00'::timestamp, '2016-12-31 16:00:00', '05 minutes') s(a)
,generate_series(5, 20, 5) t(b)
where a::time between '07:00:00'
and '16:00:00';

这将在一个月中的每一天产生 436 行,但我如何将其从 2016-01-01 限制为每天 30 行?至 2016-12-31

最佳答案

如果你想在一天中有 30 个等间隔的时间:

SELECT s.a
FROM generate_series('2016-01-01'::timestamp, '2016-12-31',
'48 minutes') s(a)

关于sql - 将每个 `intime` 字段的行限制为 30,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42091091/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com