How to perform a select query in a DO block?
问题 I want to port the below SQL code from MS SQL-Server to PostgreSQL. DECLARE @iStartYear integer DECLARE @iStartMonth integer DECLARE @iEndYear integer DECLARE @iEndMonth integer SET @iStartYear = 2012 SET @iStartMonth = 4 SET @iEndYear = 2016 SET @iEndMonth = 1 ;WITH CTE AS ( SELECT --@iStartYear AS TheStartYear @iStartMonth AS TheRunningMonth ,@iStartYear AS TheYear ,@iStartMonth AS TheMonth UNION ALL SELECT --CTE.TheStartYear AS TheStartYear --@iStartYear AS TheStartYear CTE.TheRunningMonth