2017-01-10 2 views
0

テーブルには、for_dateとfrom_dateという2つの日付フィールドがあるものとします。過去6日付 SQLの各日付に対して過去7日間のローリングをマップするにはどうすればよいですか?

  • 続く、SIはなし参考として提供され enter image description here

    • をfor_date内のすべての日のために、それはfor_dateを返す必要があります: 私は、クエリを書き込むことで、出力として以下の ような何かをしたいですこの質問に。

    ありがとうございます。

  • +2

    http://meta.stackoverflow.com/questions/285551/why-may-i-not-upload-images-of-code-on-so-when-asking-a-question/285557# 285557 –

    +0

    入手できます。次回から覚えていますか?ありがとう –

    +1

    そして賢明な日付形式を使用してください(ISOはうまくいくでしょう) – wildplasser

    答えて

    0

    generate_series()

    select t.for_date, g.from_date 
    from t, lateral 
        generate_series(for_date - interval '6 day', for_date, interval '1 day') g(from_date) 
    
    関連する問題