遍历时间 generate_series

http://www.linuxidc.com/Linux/2012-09/69670.htm

generate_series(start,stop)                --int or bigint

generate_series(start,stop,step)          --int or bigint

generate_series(start,stop, step interval) --timestamp or timestamp with time zone

SELECT generate_series(now(), now() + '10 day', '1 day')::DATE AS day;

2016-10-20

2016-10-21

2016-10-22

2016-10-23

2016-10-24

2016-10-25

2016-10-26

2016-10-27

2016-10-28

2016-10-29

2016-10-30



SELECT generate_series(1, 10, 2);

1

3

5

7

9

SELECT DATE (zz) FROM generate_series (date_trunc('day', to_date('20150305', 'yyyymm01') ), date_trunc('day', to_date('20150405', 'yyyymmdd') ), '1 day') AS tt (zz);

遍历当前月的各个天数

SELECT DATE (zz) as day FROM generate_series (date_trunc('day', to_date( to_char(now(), 'yyyymmdd'), 'yyyymm01') ), date_trunc('day', now() ), '1 day') AS tt (zz);

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • **2014真题Directions:Read the following text. Choose the be...
    又是夜半惊坐起阅读 9,959评论 0 23
  • 刚下班,回到家,只想躺在床上睡觉,像个学生一样,上学放学,玩耍睡觉,好可惜,我不再是学生了。 刚刚收到我的书...
    冬慵儿阅读 381评论 0 0
  • 好像找个男朋友使劲宠啊怎么办呀
    一只石头鱼阅读 129评论 0 0
  • 昨天学校请了职业学院的教授来做讲座。从早上得到短信开始,我就很在意。猜想这个教授到底讲的什么内容,她厉不厉害等等。...
    一鱼一菩提阅读 285评论 3 2
  • 昨晚睡觉前,在简书上读了一篇文章,题目是《如何读透一本书》,里面有些方法很受用,正好是自己最近急需掌握的“...
    呢喃静语阅读 249评论 0 2