Start with January 1st, 2011 Generate Series 0 ~ 200 Add (Series# * 7) Days to January 1st := CheckDate Filter where day(CheckDate) <= 7 Filter where CheckDate <= December 31st 2013 David J. From: pgsql-general-owner@xxxxxxxxxxxxxx [mailto:pgsql-general-owner@xxxxxxxxxxxxxx] On Behalf Of Alex - Hi, is there an easy way to return the date of every first Saturday of a month in a data range i.e. 2011-2013 Any help would be appreciated Thanks Alex |