3

その日付より前の毎週の間隔の日付を与える PostgreSQL のシリーズが必要です

1)  Date Selected is 05/31/2013
    So the series must be :
    05/31/2013 
    05/24/2013
    05/17/2013
    05/03/2013
    04/26/2013

2)  Date Selected is 05/20/2013
    So the series must be :
    05/20/2013 
    05/13/2013
    05/06/2013
    04/29/2013
    04/22/2013

私がやった事:

SELECT * 
FROM generate_series('2013-05-03 00:00'::timestamp,'2013-05-31 12:00', '1 weeks')
  • 2013-05-03 から系列が増えています。
  • 2013-05-31 から減少シリーズが欲しい
4

1 に答える 1

7

それはあなたが求めているものですか?

SELECT *
  FROM generate_series('2013-05-31 12:00'::timestamp,
                       '2013-05-03', '-1 weeks');
于 2013-05-31T12:06:13.837 に答える