title: Getting extra days from generrate_series
body: <p>I have the following command</p>
  
  <pre><code>select generate_series('2019-09-01'::timestamp, least(current_date, '2019-09-18'), interval '1 week')
  </code></pre>
  
  <p>which returns me back</p>
  
  <pre><code>2019-09-01 00:00:00
  2019-09-08 00:00:00
  2019-09-15 00:00:00
  </code></pre>
  
  <p>Is it possible to get last result as well even id doesn't fit specified interval?
  So I'd like to get back </p>
  
  <pre><code>2019-09-01 00:00:00
  2019-09-08 00:00:00
  2019-09-15 00:00:00
  2019-09-18 00:00:00
  </code></pre>