Quantcast
Channel: SQL Server Integration Services forum
Viewing all articles
Browse latest Browse all 24688

Automate The Update Statement In SSIS

$
0
0

Hi All,

Below updated statement is working properly.But every quarter manually updating the sql case statement.Instead of that I want automate it permanently.For every quarter run i am taking Original_year=Max(begin_Date) and if doesn't met the condition '9999' only.

UPDATETABLENAME

SET    ORIGINAL_YEAR  =CASEWHEN [BEGIN_DATE]BETWEEN  '1/1/2012'AND'12/31/2012' ANDEND_DATE  BETWEEN '1/1/2012'AND'3/31/2013'   THEN'2012'

                         WHEN[BEGIN_DATE]BETWEEN   '4/1/2012'AND'3/31/2013' AND  END_DATE BETWEEN'4/1/2012'  AND'6/30/2013'  THEN'2013'

                         WHEN  [BEGIN_DATE]BETWEEN  '7/1/2012 'AND'6/30/2013' ANDEND_DATEBETWEEN '7/1/2012 'AND'9/30/2013'THEN '2013'

                         WHEN  [BEGIN_DATE]BETWEEN  '10/1/2012'AND'9/30/2013' ANDEND_DATEBETWEEN '10/1/2012'  AND'12/31/2013'THEN '2013'

                         WHEN[BEGIN_DATE]BETWEEN  '1/1/2013'AND'12/31/2013' AND  END_DATE BETWEEN  '1/1/2013' AND'3/31/2014'THEN'2013'

                          WHEN[BEGIN_DATE]BETWEEN   '4/1/2013'AND'3/31/2014' AND  END_DATE BETWEEN'4/1/2013' AND'6/30/2014'THEN  '2014'

                     ELSE'9999'

                   END

WHERE  ORIGINAL_YEAR  ISNULL

Thanks

CMK...


Viewing all articles
Browse latest Browse all 24688

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>