<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1279782643946633352</id><updated>2026-10-08T08:20:36.184+01:00</updated><category term="MS SQL Server"/><category term="T-SQL"/><category term="Business Intelligence"/><category term="SSAS"/><category term="SSIS"/><category term="General"/><category term="Database Mirroring"/><category term="C#"/><title type='text'>SQL 31</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://sql31.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://sql31.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>SQL31</name><uri>http://www.blogger.com/profile/00362749944270940314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIGO2oaP6nCUqo_BIxuhVz5LQGA7A76LTcTcjgkZ7qZAXV8xqYbuAEDyYMsx1rHckh0CKL4QZkJcYlVkSVpdugnLJg0OGWnxjxnOmYg34Qcz7IbuuiB1-jfGzNodTMles/s1600/sql31_2.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>25</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1279782643946633352.post-6473522615367944348</id><published>2014-02-21T15:39:00.001+00:00</published><updated>2014-02-25T09:54:26.348+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="General"/><category scheme="http://www.blogger.com/atom/ns#" term="MS SQL Server"/><category scheme="http://www.blogger.com/atom/ns#" term="T-SQL"/><title type='text'>SQL Script to drop and re-create all foreign keys in SQL server</title><content type='html'>&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;I had to load some database with fresh data every few days for testing purpose and some reporting purpose. I have a SSIS package to load the data from source database but one issue I faced is I could not truncate the tables because of foreign keys. So Initially I started with using DELETE, but which was taking some time. So to improve the performance and get rid of all foreign key before start of the load and then re-create them after load is finish, I have written one interesting script as below. This script give DROP and CREATE statement for all foreign key which I was running in my package.&lt;/span&gt;&lt;br /&gt;
&lt;div class=WordSection1&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;WITH&lt;/span&gt;&lt;span style=&#39;font-size:9.5pt;
font-family:Consolas&#39;&gt; &lt;span style=&#39;color:teal&#39;&gt;RefColumns&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;font-size:9.5pt;
font-family:Consolas&#39;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;SELECT&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;C&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;referenced_object_id&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt;
&lt;span style=&#39;color:teal&#39;&gt;[object_id]&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;C&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;parent_object_id&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;STUFF&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;((&lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;SELECT&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;, &#39;&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;QUOTENAME&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;B&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;name&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:3&#39;&gt;                     &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;FROM&lt;/span&gt; &lt;span style=&#39;color:green&#39;&gt;sys&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span style=&#39;color:green&#39;&gt;foreign_key_columns&lt;/span&gt;
&lt;span style=&#39;color:teal&#39;&gt;A&lt;/span&gt;&lt;span style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:4&#39;&gt;                           &lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;JOIN&lt;/span&gt; &lt;span style=&#39;color:green&#39;&gt;sys&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span style=&#39;color:green&#39;&gt;columns&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;B&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;ON&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;B&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;[object_id]&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;A&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;referenced_object_id&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;AND&lt;/span&gt;
&lt;span style=&#39;color:teal&#39;&gt;B&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;column_id&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;A&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;referenced_column_id&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:4&#39;&gt;                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHERE&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;C&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;parent_object_id&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;A&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;parent_object_id&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;AND&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;C&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;referenced_object_id&lt;/span&gt;
&lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;A&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;referenced_object_id&lt;/span&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:4&#39;&gt;                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;FOR&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;XML&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;PATH&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:red&#39;&gt;&#39;&#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)),&lt;/span&gt; 1&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 2&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;&#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;ColumnNames&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;FROM&lt;/span&gt; &lt;span style=&#39;color:green&#39;&gt;sys&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span style=&#39;color:green&#39;&gt;foreign_key_columns&lt;/span&gt;
&lt;span style=&#39;color:teal&#39;&gt;C&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;GROUP&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;BY&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;C&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;referenced_object_id&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;
&lt;span style=&#39;color:teal&#39;&gt;C&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;parent_object_id&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:gray&#39;&gt;)&lt;/span&gt;&lt;span style=&#39;font-size:9.5pt;
font-family:Consolas&#39;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:gray&#39;&gt;,&lt;/span&gt;&lt;span style=&#39;font-size:9.5pt;
font-family:Consolas;color:teal&#39;&gt;ParentColumns&lt;/span&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt; &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;font-size:9.5pt;
font-family:Consolas&#39;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;SELECT&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;C&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;parent_object_id&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;[object_id]&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;C&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;referenced_object_id&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;STUFF&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;((&lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;SELECT&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;, &#39;&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;QUOTENAME&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;B&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;name&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:3&#39;&gt;                     &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;FROM&lt;/span&gt; &lt;span style=&#39;color:green&#39;&gt;sys&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span style=&#39;color:green&#39;&gt;foreign_key_columns&lt;/span&gt;
&lt;span style=&#39;color:teal&#39;&gt;A&lt;/span&gt;&lt;span style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:4&#39;&gt;                           &lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;JOIN&lt;/span&gt; &lt;span style=&#39;color:green&#39;&gt;sys&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span style=&#39;color:green&#39;&gt;columns&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;B&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;ON&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;B&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;[object_id]&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;A&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;parent_object_id&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;AND&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;B&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;column_id&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;A&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;parent_column_id&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:4&#39;&gt;                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHERE&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;C&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;parent_object_id&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;A&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;parent_object_id&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;AND&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;C&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;referenced_object_id&lt;/span&gt;
&lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;A&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;referenced_object_id&lt;/span&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:4&#39;&gt;                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;FOR&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;XML&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;PATH&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:red&#39;&gt;&#39;&#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)),&lt;/span&gt; 1&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 2&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;&#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;ColumnNames&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;FROM&lt;/span&gt; &lt;span style=&#39;color:green&#39;&gt;sys&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span style=&#39;color:green&#39;&gt;foreign_key_columns&lt;/span&gt;
&lt;span style=&#39;color:teal&#39;&gt;C&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;GROUP&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;BY&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;C&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;parent_object_id&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;C&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;referenced_object_id&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:gray&#39;&gt;)&lt;/span&gt;&lt;span style=&#39;font-size:9.5pt;
font-family:Consolas&#39;&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;SELECT&lt;/span&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:red&#39;&gt;&#39;ALTER TABLE &#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:fuchsia&#39;&gt;QUOTENAME&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;SCHEMA_NAME&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;PT&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;[schema_id]&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;))&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;.&#39;&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;QUOTENAME&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;PT&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;name&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39; DROP&lt;span style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;CONSTRAINT&#39;&lt;/span&gt;
&lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39; &#39;&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;QUOTENAME&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;FK&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;name&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;[DropFKScript]&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:red&#39;&gt;&#39;ALTER TABLE &#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:fuchsia&#39;&gt;QUOTENAME&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;SCHEMA_NAME&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;PT&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;[schema_id]&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;))&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;.&#39;&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;QUOTENAME&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;PT&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;name&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39; WITH CHECK ADD&lt;span style=&#39;mso-spacerun:yes&#39;&gt; 
&lt;/span&gt;CONSTRAINT &#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:fuchsia&#39;&gt;QUOTENAME&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;FK&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;name&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;CHAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;13&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;CHAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;10&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:red&#39;&gt;&#39;FOREIGN KEY(&#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;PC&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;ColumnNames&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;)&#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;CHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;13&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;CHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;10&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:red&#39;&gt;&#39;REFERENCES &#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:fuchsia&#39;&gt;QUOTENAME&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;SCHEMA_NAME&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;RT&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;[schema_id]&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;))&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;.&#39;&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;QUOTENAME&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;RT&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;name&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39; (&#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;RC&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;ColumnNames&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;)&#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;CHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;13&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;CHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;10&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;GO&#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;CHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;13&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;CHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;10&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:red&#39;&gt;&#39;ALTER TABLE &#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:fuchsia&#39;&gt;QUOTENAME&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;SCHEMA_NAME&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;PT&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;[schema_id]&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;))&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;.&#39;&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;QUOTENAME&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;PT&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;name&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39; CHECK CONSTRAINT &#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt;
&lt;span style=&#39;color:fuchsia&#39;&gt;QUOTENAME&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;FK&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;name&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;CHAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;13&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;CHAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;10&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;GO&#39;&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;CHAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;13&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;CHAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;10&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;[CreateFKScript]&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;FROM&lt;/span&gt;&lt;span style=&#39;font-size:9.5pt;
font-family:Consolas&#39;&gt; &lt;span style=&#39;color:green&#39;&gt;sys&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span style=&#39;color:green&#39;&gt;foreign_keys&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;FK&lt;/span&gt;&lt;span style=&#39;mso-spacerun:yes&#39;&gt;    &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;JOIN&lt;/span&gt; &lt;span style=&#39;color:green&#39;&gt;sys&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span style=&#39;color:green&#39;&gt;tables&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;PT&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;ON&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;PT&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;[object_id]&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;FK&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;parent_object_id&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;JOIN&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;ParentColumns&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;PC&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;ON&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;PC&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;[object_id]&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;FK&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;parent_object_id&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;AND&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;PC&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;referenced_object_id&lt;/span&gt;
&lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;FK&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;referenced_object_id&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;JOIN&lt;/span&gt; &lt;span style=&#39;color:green&#39;&gt;sys&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span style=&#39;color:green&#39;&gt;tables&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;RT&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;ON&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;RT&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;[object_id]&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;FK&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;referenced_object_id&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;JOIN&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;RefColumns&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;RC&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;ON&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;RC&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;[object_id]&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;FK&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;referenced_object_id&lt;/span&gt;
&lt;span style=&#39;color:gray&#39;&gt;AND&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;RC&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;parent_object_id&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;FK&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;parent_object_id&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;WHERE&lt;/span&gt;&lt;span style=&#39;font-size:9.5pt;
font-family:Consolas&#39;&gt; &lt;span style=&#39;color:teal&#39;&gt;PT&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;name&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;NOT&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;IN&lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt; &lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:red&#39;&gt;&#39;dtproperties&#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;sysdiagrams&#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;__RefactorLog&#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;AND&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;RT&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;name&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;NOT&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;IN&lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt; &lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:red&#39;&gt;&#39;dtproperties&#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;sysdiagrams&#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;__RefactorLog&#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;ORDER&lt;/span&gt;&lt;span style=&#39;font-size:9.5pt;
font-family:Consolas&#39;&gt; &lt;span style=&#39;color:blue&#39;&gt;BY&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;PT&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;.&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;name&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;GO&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;br /&gt;

&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;If anyone find any error or think this can be improved then please do post your comment.&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://sql31.blogspot.com/feeds/6473522615367944348/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sql31.blogspot.com/2014/02/sql-script-to-drop-and-re-create-all.html#comment-form' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default/6473522615367944348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default/6473522615367944348'/><link rel='alternate' type='text/html' href='http://sql31.blogspot.com/2014/02/sql-script-to-drop-and-re-create-all.html' title='SQL Script to drop and re-create all foreign keys in SQL server'/><author><name>SQL31</name><uri>http://www.blogger.com/profile/00362749944270940314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIGO2oaP6nCUqo_BIxuhVz5LQGA7A76LTcTcjgkZ7qZAXV8xqYbuAEDyYMsx1rHckh0CKL4QZkJcYlVkSVpdugnLJg0OGWnxjxnOmYg34Qcz7IbuuiB1-jfGzNodTMles/s1600/sql31_2.jpg'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1279782643946633352.post-671965317610477723</id><published>2014-01-17T15:06:00.000+00:00</published><updated>2014-01-17T15:06:28.963+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="General"/><category scheme="http://www.blogger.com/atom/ns#" term="MS SQL Server"/><category scheme="http://www.blogger.com/atom/ns#" term="T-SQL"/><title type='text'>Compare data size definition and actual data for string field</title><content type='html'>Most of the time we import data from file with default field length of 255. But once it is imported you might want to set it to correct size because of many reasons such as&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;For Constraint and keys.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Indexing strategy implementation.&lt;/li&gt;
&lt;li&gt;Improve string comparison.&lt;/li&gt;
&lt;li&gt;Maintaining data base field sizing standards&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
and more many other reason.&lt;br /&gt;
&lt;br /&gt;
To do this we have to get the max length of current data and the compare it with database definition. We might have to do this for any existing table.&lt;br /&gt;
&lt;br /&gt;
I have written one script which give the comparison of field size defined in table and actual data size. You can use this comparison &amp;nbsp;and write script to make the necessary correction.&lt;br /&gt;
&lt;br /&gt;
You can also use this script with some modification to generate ALTER script if you have defined rule for field size.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;style&gt;
&lt;!--
 /* Font Definitions */
 @font-face
 {font-family:Calibri;
 panose-1:2 15 5 2 2 2 4 3 2 4;
 mso-font-charset:0;
 mso-generic-font-family:swiss;
 mso-font-pitch:variable;
 mso-font-signature:-536870145 1073786111 1 0 415 0;}
@font-face
 {font-family:Consolas;
 panose-1:2 11 6 9 2 2 4 3 2 4;
 mso-font-charset:0;
 mso-generic-font-family:modern;
 mso-font-pitch:fixed;
 mso-font-signature:-520092929 1073806591 9 0 415 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
 {mso-style-unhide:no;
 mso-style-qformat:yes;
 mso-style-parent:&quot;&quot;;
 margin-top:0cm;
 margin-right:0cm;
 margin-bottom:10.0pt;
 margin-left:0cm;
 line-height:115%;
 mso-pagination:widow-orphan;
 font-size:11.0pt;
 font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
 mso-ascii-font-family:Calibri;
 mso-ascii-theme-font:minor-latin;
 mso-fareast-font-family:Calibri;
 mso-fareast-theme-font:minor-latin;
 mso-hansi-font-family:Calibri;
 mso-hansi-theme-font:minor-latin;
 mso-bidi-font-family:&quot;Times New Roman&quot;;
 mso-bidi-theme-font:minor-bidi;
 mso-fareast-language:EN-US;}
.MsoChpDefault
 {mso-style-type:export-only;
 mso-default-props:yes;
 font-size:10.0pt;
 mso-ansi-font-size:10.0pt;
 mso-bidi-font-size:10.0pt;
 font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
 mso-ascii-font-family:Calibri;
 mso-ascii-theme-font:minor-latin;
 mso-fareast-font-family:Calibri;
 mso-fareast-theme-font:minor-latin;
 mso-hansi-font-family:Calibri;
 mso-hansi-theme-font:minor-latin;
 mso-bidi-font-family:&quot;Times New Roman&quot;;
 mso-bidi-theme-font:minor-bidi;
 mso-fareast-language:EN-US;}
@page WordSection1
 {size:612.0pt 792.0pt;
 margin:72.0pt 72.0pt 72.0pt 72.0pt;
 mso-header-margin:36.0pt;
 mso-footer-margin:36.0pt;
 mso-paper-source:0;}
div.WordSection1
 {page:WordSection1;}
--&gt;
&lt;/style&gt;

&lt;br /&gt;
&lt;div class=&quot;WordSection1&quot;&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;DECLARE&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt; &lt;span style=&quot;color: teal;&quot;&gt;@query&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: magenta;&quot;&gt;MAX&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;DECLARE&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt; &lt;span style=&quot;color: teal;&quot;&gt;@tableName&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;255&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;[dbo].[SomeTable]&#39;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;SELECT&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt; &lt;span style=&quot;color: teal;&quot;&gt;@query&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;SELECT &#39;&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color: magenta;&quot;&gt;SUBSTRING&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: teal;&quot;&gt;A&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; 4&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: magenta;&quot;&gt;LEN&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: teal;&quot;&gt;A&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;))&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39; FROM &#39;&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color: teal;&quot;&gt;@tableName&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;FROM&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-family: Consolas; font-size: 9.5pt;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;SELECT&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;mso-tab-count: 3;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-family: Consolas; font-size: 9.5pt;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;mso-tab-count: 3;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;SELECT&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39; , MAX(LEN([&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color: teal;&quot;&gt;name&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;])) AS [&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color: teal;&quot;&gt;name&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;]&#39;&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;mso-tab-count: 3;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;FROM&lt;/span&gt; &lt;span style=&quot;color: green;&quot;&gt;sys&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;columns&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;mso-tab-count: 3;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;WHERE&lt;/span&gt; &lt;span style=&quot;color: teal;&quot;&gt;[object_id]&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: magenta;&quot;&gt;OBJECT_ID&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: teal;&quot;&gt;@tableName&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;mso-tab-count: 4;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;AND&lt;/span&gt; &lt;span style=&quot;color: magenta;&quot;&gt;TYPE_NAME&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: teal;&quot;&gt;system_type_id&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;IN&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;CHAR&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;NCHAR&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;VARCHAR&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;NVARCHAR&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;mso-tab-count: 3;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;FOR&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;XML&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;PATH &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;mso-tab-count: 3;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;AS&lt;/span&gt; &lt;span style=&quot;color: teal;&quot;&gt;A&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;AS&lt;/span&gt; &lt;span style=&quot;color: teal;&quot;&gt;B&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;SELECT&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt; &lt;span style=&quot;color: teal;&quot;&gt;@query&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39; SELECT A.ColumnName,
UPPER(TYPE_NAME(B.system_type_id)) AS DataType, CASE WHEN
TYPE_NAME(B.system_type_id) IN (&#39;&#39;NCHAR&#39;&#39;, &#39;&#39;NVARCHAR&#39;&#39;) THEN B.max_length/2
ELSE B.max_length END AS MaxSizeByDefinition, A.MaxSizeByActualData&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: Consolas; font-size: 9.5pt;&quot;&gt;--Add here your script for ALTER query &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: red; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;FROM
( &#39;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt; &lt;span style=&quot;color: grey;&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color: teal;&quot;&gt;@query&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39; ) AS SourceTable UNPIVOT
(MaxSizeByActualData FOR ColumnName IN ( &#39;&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;+&lt;/span&gt;
&lt;span style=&quot;color: magenta;&quot;&gt;SUBSTRING&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: teal;&quot;&gt;A&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; 4&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: magenta;&quot;&gt;LEN&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: teal;&quot;&gt;A&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;))&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39; )) AS A &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: red; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;INNER
JOIN sys.columns AS B ON B.name = A.ColumnName AND B.[object_id] =
OBJECT_ID(&#39;&#39;&#39;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt; &lt;span style=&quot;color: grey;&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color: teal;&quot;&gt;@tableName&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;&#39;&#39;) ORDER BY B.column_id&#39;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;FROM&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-family: Consolas; font-size: 9.5pt;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;SELECT&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;mso-tab-count: 3;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-family: Consolas; font-size: 9.5pt;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;mso-tab-count: 3;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;SELECT&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39; , [&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color: teal;&quot;&gt;name&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;]&#39;&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;FROM&lt;/span&gt; &lt;span style=&quot;color: green;&quot;&gt;sys&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;columns&lt;/span&gt; &lt;span style=&quot;color: teal;&quot;&gt;C&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;WHERE&lt;/span&gt; &lt;span style=&quot;color: teal;&quot;&gt;[object_id]&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: magenta;&quot;&gt;OBJECT_ID&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: teal;&quot;&gt;@tableName&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;AND&lt;/span&gt; &lt;span style=&quot;color: magenta;&quot;&gt;TYPE_NAME&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: teal;&quot;&gt;system_type_id&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;IN&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;CHAR&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;NCHAR&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;VARCHAR&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;NVARCHAR&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;FOR&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;XML&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;PATH &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;mso-tab-count: 3;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;AS&lt;/span&gt; &lt;span style=&quot;color: teal;&quot;&gt;A&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;AS&lt;/span&gt; &lt;span style=&quot;color: teal;&quot;&gt;B&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;EXECUTE&lt;/span&gt;&lt;span style=&quot;color: grey; font-family: Consolas; font-size: 9.5pt;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: teal; font-family: Consolas; font-size: 9.5pt;&quot;&gt;@query&lt;/span&gt;&lt;span style=&quot;color: grey; font-family: Consolas; font-size: 9.5pt;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sql31.blogspot.com/feeds/671965317610477723/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sql31.blogspot.com/2014/01/compare-data-size-definition-and-actual.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default/671965317610477723'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default/671965317610477723'/><link rel='alternate' type='text/html' href='http://sql31.blogspot.com/2014/01/compare-data-size-definition-and-actual.html' title='Compare data size definition and actual data for string field'/><author><name>SQL31</name><uri>http://www.blogger.com/profile/00362749944270940314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIGO2oaP6nCUqo_BIxuhVz5LQGA7A76LTcTcjgkZ7qZAXV8xqYbuAEDyYMsx1rHckh0CKL4QZkJcYlVkSVpdugnLJg0OGWnxjxnOmYg34Qcz7IbuuiB1-jfGzNodTMles/s1600/sql31_2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1279782643946633352.post-4449321968378332799</id><published>2014-01-17T14:47:00.002+00:00</published><updated>2014-01-17T14:47:49.817+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Business Intelligence"/><category scheme="http://www.blogger.com/atom/ns#" term="SSAS"/><category scheme="http://www.blogger.com/atom/ns#" term="T-SQL"/><title type='text'>Create and Populate Date Dimension for Data Warehouse</title><content type='html'>&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Recently I have been working on new data warehouse project using SSAS and SSIS. And I had to populate the Date dimension table, with granularity at individual day with various other values like Day of Month, Day of Week, Day Of Quarter, Day Name, Day of Week, Day of Week in month, First Day of Month, First Day of Quarter etc.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Quickly I did search internet but could not find the script which reasonably satisfy my requirement. So I have decided write my script as listed below.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;This script will populate Date dimension for required as per UK dates like Holidays, Monday week start day etc. If you need to populate it for USA or other country then you have to change few things like Holiday Listing, FullDate, Week Start Day etc.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;I found one issue while running this script while running on different server. This was related to First Day of Week. You can check first day of week using&amp;nbsp;@@DATEFIRST. If it returns 1 then this script will work fine, but if it is other then 1 then you have to change the script calculation. To get away with this problem I have statement at beginning of this script to set first day of week to 1 using&amp;nbsp;SET DATEFIRST 1.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;This scripts populated below fields for Date dimension table.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;DateKey -- Integer date key is created as YYYYMMDD&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;[Date]&amp;nbsp;-- Actual date value&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Day Of Month&amp;nbsp;-- Day number of month&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Day Of Month With Suffix&amp;nbsp;-- Apply suffix as 1st, 2nd ,3rd etc&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Day Of Quarter&amp;nbsp;-- Day number of quarter&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Day Of Quarter With Suffix -- Apply suffix as 1st, 2nd ,3rd etc&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Month Of Quarter -- Month number of quarter&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Day Name -- Name of the day, Sunday, Monday&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Day Of Week In Month&amp;nbsp;--1st Monday, 2nd Monday etc in Month&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Week Of Month&amp;nbsp;-- Week Number of Month&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Week Of Quarter&amp;nbsp;-- Week Number of the Quarter&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Month Name&amp;nbsp;-- January, February etc&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Month Year&amp;nbsp;-- Jan-2014, Feb-2014 etc&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;MMYYYY&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;First Day Of Month -- Date for first day of month&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Last Day Of Month &amp;nbsp;-- Date for last day of month&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;First Day Of Quarter&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;nbsp;&amp;nbsp;-- Date for first day of quarter&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Last Day Of Quarter&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;nbsp;-- Date for last day of quarter&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Full Date&amp;nbsp;-- Date in dd-MM-yyyy format&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Day Of Week -- First Day Monday=1 and Sunday=7&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Day Of Calender Year -- Day number in calender year&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Week Of Calender Year -- Week Number of the calender Year&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Calender Month&amp;nbsp;&amp;nbsp;-- Number of the Month 1 to 12&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Calender Quarter -- Calender quarter number Jan-Mar = 1, Apr-Jun=2, Jul-Sep = 3 and Oct-Dec = 4&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Calender Year --&amp;nbsp;Year value of Date stored as YYYY&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Day Of Financial Year -- Day number in financial year&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Week Of Financial Year -- Week Number of the financial Year&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Financial Month -- Month number in financial year being Apr=1 and Mar=12&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Financial Quarter -- Calender quarter number Apr-Jun = 1, Jul-Sep = 2, Oct-Dec = 3 and Jan-Mar = 4&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;FinancialYear&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;--&amp;nbsp;Year value of Date stored as YYYY/YYYY&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;IsWeekday&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;--&amp;nbsp;0=Week End ,1=Week Day&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;IsHoliday&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;-- Flag 1=National Holiday, 0=No National Holiday&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;HolidayName&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;-- Name of Holiday in UK&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Please find the compete script as below. Please let me know if you need any help or if you feel I have done something wrong in this script.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;style&gt;
&lt;!--
 /* Font Definitions */
 @font-face
 {font-family:Helvetica;
 panose-1:2 11 5 4 2 2 2 2 2 4;
 mso-font-charset:0;
 mso-generic-font-family:swiss;
 mso-font-format:other;
 mso-font-pitch:variable;
 mso-font-signature:3 0 0 0 1 0;}
@font-face
 {font-family:Courier;
 panose-1:2 7 4 9 2 2 5 2 4 4;
 mso-font-charset:0;
 mso-generic-font-family:modern;
 mso-font-format:other;
 mso-font-pitch:fixed;
 mso-font-signature:3 0 0 0 1 0;}
@font-face
 {font-family:&quot;Tms Rmn&quot;;
 panose-1:2 2 6 3 4 5 5 2 3 4;
 mso-font-charset:0;
 mso-generic-font-family:roman;
 mso-font-format:other;
 mso-font-pitch:variable;
 mso-font-signature:3 0 0 0 1 0;}
@font-face
 {font-family:Helv;
 panose-1:2 11 6 4 2 2 2 3 2 4;
 mso-font-charset:0;
 mso-generic-font-family:swiss;
 mso-font-format:other;
 mso-font-pitch:variable;
 mso-font-signature:3 0 0 0 1 0;}
@font-face
 {font-family:&quot;New York&quot;;
 panose-1:2 4 5 3 6 5 6 2 3 4;
 mso-font-charset:0;
 mso-generic-font-family:roman;
 mso-font-format:other;
 mso-font-pitch:variable;
 mso-font-signature:3 0 0 0 1 0;}
@font-face
 {font-family:System;
 panose-1:0 0 0 0 0 0 0 0 0 0;
 mso-font-charset:0;
 mso-generic-font-family:swiss;
 mso-font-format:other;
 mso-font-pitch:variable;
 mso-font-signature:3 0 0 0 1 0;}
@font-face
 {font-family:Wingdings;
 panose-1:5 0 0 0 0 0 0 0 0 0;
 mso-font-charset:2;
 mso-generic-font-family:auto;
 mso-font-pitch:variable;
 mso-font-signature:0 268435456 0 0 -2147483648 0;}
@font-face
 {font-family:&quot;MS Mincho&quot;;
 panose-1:2 2 6 9 4 2 5 8 3 4;
 mso-font-alt:&quot;\FF2D\FF33 \660E\671D&quot;;
 mso-font-charset:128;
 mso-generic-font-family:modern;
 mso-font-pitch:fixed;
 mso-font-signature:-536870145 1791491579 18 0 131231 0;}
@font-face
 {font-family:Batang;
 panose-1:2 3 6 0 0 1 1 1 1 1;
 mso-font-alt:\BC14\D0D5;
 mso-font-charset:129;
 mso-generic-font-family:auto;
 mso-font-format:other;
 mso-font-pitch:fixed;
 mso-font-signature:1 151388160 16 0 524288 0;}
@font-face
 {font-family:SimSun;
 panose-1:2 1 6 0 3 1 1 1 1 1;
 mso-font-alt:\5B8B\4F53;
 mso-font-charset:134;
 mso-generic-font-family:auto;
 mso-font-format:other;
 mso-font-pitch:variable;
 mso-font-signature:1 135135232 16 0 262144 0;}
@font-face
 {font-family:PMingLiU;
 panose-1:2 1 6 1 0 1 1 1 1 1;
 mso-font-alt:\65B0\7D30\660E\9AD4;
 mso-font-charset:136;
 mso-generic-font-family:auto;
 mso-font-format:other;
 mso-font-pitch:variable;
 mso-font-signature:1 134742016 16 0 1048576 0;}
@font-face
 {font-family:&quot;MS Gothic&quot;;
 panose-1:2 11 6 9 7 2 5 8 2 4;
 mso-font-alt:&quot;\FF2D\FF33 \30B4\30B7\30C3\30AF&quot;;
 mso-font-charset:128;
 mso-generic-font-family:modern;
 mso-font-format:other;
 mso-font-pitch:fixed;
 mso-font-signature:1 134676480 16 0 131072 0;}
@font-face
 {font-family:Dotum;
 panose-1:2 11 6 0 0 1 1 1 1 1;
 mso-font-alt:\B3CB\C6C0;
 mso-font-charset:129;
 mso-generic-font-family:modern;
 mso-font-format:other;
 mso-font-pitch:fixed;
 mso-font-signature:1 151388160 16 0 524288 0;}
@font-face
 {font-family:SimHei;
 panose-1:2 1 6 0 3 1 1 1 1 1;
 mso-font-alt:\9ED1\4F53;
 mso-font-charset:134;
 mso-generic-font-family:modern;
 mso-font-format:other;
 mso-font-pitch:fixed;
 mso-font-signature:1 135135232 16 0 262144 0;}
@font-face
 {font-family:MingLiU;
 panose-1:2 1 6 9 0 1 1 1 1 1;
 mso-font-alt:\7D30\660E\9AD4;
 mso-font-charset:136;
 mso-generic-font-family:modern;
 mso-font-format:other;
 mso-font-pitch:fixed;
 mso-font-signature:1 134742016 16 0 1048576 0;}
@font-face
 {font-family:Mincho;
 panose-1:2 2 6 9 4 3 5 8 3 5;
 mso-font-alt:\660E\671D;
 mso-font-charset:128;
 mso-generic-font-family:roman;
 mso-font-format:other;
 mso-font-pitch:fixed;
 mso-font-signature:1 134676480 16 0 131072 0;}
@font-face
 {font-family:Gulim;
 panose-1:2 11 6 0 0 1 1 1 1 1;
 mso-font-alt:\AD74\B9BC;
 mso-font-charset:129;
 mso-generic-font-family:roman;
 mso-font-format:other;
 mso-font-pitch:fixed;
 mso-font-signature:1 151388160 16 0 524288 0;}
@font-face
 {font-family:Century;
 panose-1:2 4 6 3 5 7 5 2 3 3;
 mso-font-charset:0;
 mso-generic-font-family:roman;
 mso-font-format:other;
 mso-font-pitch:variable;
 mso-font-signature:3 0 0 0 1 0;}
@font-face
 {font-family:&quot;Angsana New&quot;;
 panose-1:2 2 6 3 5 4 5 2 3 4;
 mso-font-charset:222;
 mso-generic-font-family:roman;
 mso-font-format:other;
 mso-font-pitch:variable;
 mso-font-signature:16777217 0 0 0 65536 0;}
@font-face
 {font-family:&quot;Cordia New&quot;;
 panose-1:2 11 3 4 2 2 2 2 2 4;
 mso-font-charset:222;
 mso-generic-font-family:roman;
 mso-font-format:other;
 mso-font-pitch:variable;
 mso-font-signature:16777217 0 0 0 65536 0;}
@font-face
 {font-family:Mangal;
 panose-1:0 0 4 0 0 0 0 0 0 0;
 mso-font-charset:1;
 mso-generic-font-family:roman;
 mso-font-format:other;
 mso-font-pitch:variable;
 mso-font-signature:8192 0 0 0 0 0;}
@font-face
 {font-family:Latha;
 panose-1:2 0 4 0 0 0 0 0 0 0;
 mso-font-charset:1;
 mso-generic-font-family:roman;
 mso-font-format:other;
 mso-font-pitch:variable;
 mso-font-signature:262144 0 0 0 0 0;}
@font-face
 {font-family:Sylfaen;
 panose-1:1 10 5 2 5 3 6 3 3 3;
 mso-font-charset:0;
 mso-generic-font-family:roman;
 mso-font-format:other;
 mso-font-pitch:variable;
 mso-font-signature:12583555 0 0 0 13 0;}
@font-face
 {font-family:Vrinda;
 panose-1:0 0 4 0 0 0 0 0 0 0;
 mso-font-charset:1;
 mso-generic-font-family:roman;
 mso-font-format:other;
 mso-font-pitch:variable;
 mso-font-signature:0 0 0 0 0 0;}
@font-face
 {font-family:Raavi;
 panose-1:2 0 5 0 0 0 0 0 0 0;
 mso-font-charset:1;
 mso-generic-font-family:roman;
 mso-font-format:other;
 mso-font-pitch:variable;
 mso-font-signature:0 0 0 0 0 0;}
@font-face
 {font-family:Shruti;
 panose-1:2 0 5 0 0 0 0 0 0 0;
 mso-font-charset:1;
 mso-generic-font-family:roman;
 mso-font-format:other;
 mso-font-pitch:variable;
 mso-font-signature:0 0 0 0 0 0;}
@font-face
 {font-family:Sendnya;
 panose-1:0 0 4 0 0 0 0 0 0 0;
 mso-font-charset:1;
 mso-generic-font-family:roman;
 mso-font-format:other;
 mso-font-pitch:variable;
 mso-font-signature:0 0 0 0 0 0;}
@font-face
 {font-family:Gautami;
 panose-1:2 0 5 0 0 0 0 0 0 0;
 mso-font-charset:1;
 mso-generic-font-family:roman;
 mso-font-format:other;
 mso-font-pitch:variable;
 mso-font-signature:0 0 0 0 0 0;}
@font-face
 {font-family:Tunga;
 panose-1:0 0 4 0 0 0 0 0 0 0;
 mso-font-charset:1;
 mso-generic-font-family:roman;
 mso-font-format:other;
 mso-font-pitch:variable;
 mso-font-signature:0 0 0 0 0 0;}
@font-face
 {font-family:&quot;Estrangelo Edessa&quot;;
 panose-1:0 0 0 0 0 0 0 0 0 0;
 mso-font-charset:1;
 mso-generic-font-family:roman;
 mso-font-format:other;
 mso-font-pitch:variable;
 mso-font-signature:0 0 0 0 0 0;}
@font-face
 {font-family:&quot;Cambria Math&quot;;
 panose-1:2 4 5 3 5 4 6 3 2 4;
 mso-font-charset:0;
 mso-generic-font-family:roman;
 mso-font-pitch:variable;
 mso-font-signature:-536870145 1107305727 0 0 415 0;}
@font-face
 {font-family:&quot;Arial Unicode MS&quot;;
 panose-1:2 11 6 4 2 2 2 2 2 4;
 mso-font-charset:0;
 mso-generic-font-family:roman;
 mso-font-format:other;
 mso-font-pitch:variable;
 mso-font-signature:3 0 0 0 1 0;}
@font-face
 {font-family:Cambria;
 panose-1:2 4 5 3 5 4 6 3 2 4;
 mso-font-charset:0;
 mso-generic-font-family:roman;
 mso-font-pitch:variable;
 mso-font-signature:-536870145 1073743103 0 0 415 0;}
@font-face
 {font-family:Calibri;
 panose-1:2 15 5 2 2 2 4 3 2 4;
 mso-font-charset:0;
 mso-generic-font-family:swiss;
 mso-font-pitch:variable;
 mso-font-signature:-536870145 1073786111 1 0 415 0;}
@font-face
 {font-family:Tahoma;
 panose-1:2 11 6 4 3 5 4 4 2 4;
 mso-font-charset:0;
 mso-generic-font-family:swiss;
 mso-font-pitch:variable;
 mso-font-signature:-520081665 -1073717157 41 0 66047 0;}
@font-face
 {font-family:&quot;Arial Bold&quot;;
 panose-1:2 11 7 4 2 2 2 2 2 4;
 mso-font-charset:0;
 mso-generic-font-family:swiss;
 mso-font-pitch:variable;
 mso-font-signature:0 0 0 0 0 0;}
@font-face
 {font-family:Candara;
 panose-1:2 14 5 2 3 3 3 2 2 4;
 mso-font-charset:0;
 mso-generic-font-family:swiss;
 mso-font-pitch:variable;
 mso-font-signature:-1610611985 1073783883 0 0 415 0;}
@font-face
 {font-family:Consolas;
 panose-1:2 11 6 9 2 2 4 3 2 4;
 mso-font-charset:0;
 mso-generic-font-family:modern;
 mso-font-pitch:fixed;
 mso-font-signature:-520092929 1073806591 9 0 415 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
 {mso-style-unhide:no;
 mso-style-qformat:yes;
 mso-style-parent:&quot;&quot;;
 margin-top:0cm;
 margin-right:0cm;
 margin-bottom:10.0pt;
 margin-left:0cm;
 line-height:115%;
 mso-pagination:widow-orphan;
 font-size:11.0pt;
 font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
 mso-ascii-font-family:Calibri;
 mso-ascii-theme-font:minor-latin;
 mso-fareast-font-family:Calibri;
 mso-fareast-theme-font:minor-latin;
 mso-hansi-font-family:Calibri;
 mso-hansi-theme-font:minor-latin;
 mso-bidi-font-family:&quot;Times New Roman&quot;;
 mso-bidi-theme-font:minor-bidi;
 mso-fareast-language:EN-US;}
span.msoIns
 {mso-style-type:export-only;
 mso-style-name:&quot;&quot;;
 text-decoration:underline;
 text-underline:single;
 color:teal;}
span.msoDel
 {mso-style-type:export-only;
 mso-style-name:&quot;&quot;;
 text-decoration:line-through;
 color:red;}
.MsoChpDefault
 {mso-style-type:export-only;
 mso-default-props:yes;
 font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
 mso-ascii-font-family:Calibri;
 mso-ascii-theme-font:minor-latin;
 mso-fareast-font-family:Calibri;
 mso-fareast-theme-font:minor-latin;
 mso-hansi-font-family:Calibri;
 mso-hansi-theme-font:minor-latin;
 mso-bidi-font-family:&quot;Times New Roman&quot;;
 mso-bidi-theme-font:minor-bidi;
 mso-fareast-language:EN-US;}
.MsoPapDefault
 {mso-style-type:export-only;
 margin-bottom:10.0pt;
 line-height:115%;}
@page WordSection1
 {size:612.0pt 792.0pt;
 margin:72.0pt 72.0pt 72.0pt 72.0pt;
 mso-header-margin:36.0pt;
 mso-footer-margin:36.0pt;
 mso-paper-source:0;}
div.WordSection1
 {page:WordSection1;}
--&gt;
&lt;/style&gt;
&lt;div class=WordSection1&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;SET&lt;/span&gt;&lt;span style=&#39;font-size:9.5pt;
font-family:Consolas&#39;&gt; &lt;span style=&#39;color:blue&#39;&gt;DATEFIRST&lt;/span&gt; 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;GO&lt;/span&gt;&lt;span style=&#39;font-size:9.5pt;
font-family:Consolas&#39;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;DECLARE&lt;/span&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt; &lt;span style=&#39;color:teal&#39;&gt;@Holiday&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;TABLE&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas&#39;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;[Date]&lt;/span&gt;&lt;span style=&#39;mso-tab-count:4&#39;&gt;                     &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;DATE&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;HolidayName&lt;/span&gt;&lt;span style=&#39;mso-tab-count:3&#39;&gt;                &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;50&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:green&#39;&gt;--Data Source
https://www.gov.uk/bank-holidays (as on 2014-01-07), Only England and Wales
holidays are considered&lt;/span&gt;&lt;span style=&#39;font-size:9.5pt;font-family:Consolas&#39;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:green&#39;&gt;--&lt;/span&gt;&lt;span style=&#39;font-size:9.5pt;
font-family:Consolas&#39;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;INSERT&lt;/span&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt; &lt;span style=&#39;color:blue&#39;&gt;INTO&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;@Holiday&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;[Date]&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;HolidayName&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;VALUES&lt;/span&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;font-size:9.5pt;
font-family:Consolas;color:red&#39;&gt;&#39;2012-01-02&#39;&lt;/span&gt;&lt;span style=&#39;font-size:9.5pt;
font-family:Consolas;color:gray&#39;&gt;,&lt;/span&gt;&lt;span style=&#39;font-size:9.5pt;
font-family:Consolas&#39;&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;New Year&#39;&#39;s Day(substitute
day)&#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;),&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:red&#39;&gt;&#39;2012-04-06&#39;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;,&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas&#39;&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;Good
Friday&#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;),&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:red&#39;&gt;&#39;2012-04-09&#39;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;,&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas&#39;&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;Easter
Monday&#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;),&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:red&#39;&gt;&#39;2012-05-07&#39;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;,&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas&#39;&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;Early
May bank holiday&#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;),&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:red&#39;&gt;&#39;2012-06-04&#39;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;,&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas&#39;&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;Spring
bank holiday (substitute day)&#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;),&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:red&#39;&gt;&#39;2012-06-05&#39;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;,&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas&#39;&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;Queen&#39;&#39;s
Diamond Jubilee (extra bank holiday)&#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;),&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:red&#39;&gt;&#39;2012-08-27&#39;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;,&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas&#39;&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;Summer
bank holiday&#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;),&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:red&#39;&gt;&#39;2012-12-25&#39;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;,&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas&#39;&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;Christmas
Day&#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;),&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:red&#39;&gt;&#39;2012-12-26&#39;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;,&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas&#39;&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;Boxing
Day&#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;),&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:red&#39;&gt;&#39;2013-01-01&#39;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;,&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas&#39;&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;New
Year&#39;&#39;s Day&#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;),&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:red&#39;&gt;&#39;2013-03-29&#39;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;,&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas&#39;&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;Good
Friday&#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;),&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:red&#39;&gt;&#39;2013-04-01&#39;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;,&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas&#39;&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;Easter
Monday&#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;),&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:red&#39;&gt;&#39;2013-05-06&#39;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;,&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas&#39;&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;Early
May bank holiday&#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;),&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:red&#39;&gt;&#39;2013-05-27&#39;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;,&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas&#39;&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;Spring
bank holiday&#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;),&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:red&#39;&gt;&#39;2013-08-26&#39;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;,&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas&#39;&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;Summer
bank holiday&#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;),&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:red&#39;&gt;&#39;2013-12-25&#39;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;,&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas&#39;&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;Christmas
Day&#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;),&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:red&#39;&gt;&#39;2013-12-26&#39;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;,&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas&#39;&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;Boxing
Day&#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;),&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:red&#39;&gt;&#39;2014-01-01&#39;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;,&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas&#39;&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;New
Year&#39;&#39;s Day&#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;),&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:red&#39;&gt;&#39;2014-04-18&#39;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;,&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas&#39;&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;Good
Friday&#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;),&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:red&#39;&gt;&#39;2014-04-21&#39;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;,&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas&#39;&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;Easter
Monday&#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;),&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:red&#39;&gt;&#39;2014-05-05&#39;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;,&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas&#39;&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;Early
May bank holiday&#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;),&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:red&#39;&gt;&#39;2014-05-26&#39;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;,&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas&#39;&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;Spring
bank holiday&#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;),&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:red&#39;&gt;&#39;2014-08-25&#39;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;,&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas&#39;&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;Summer
bank holiday&#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;),&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:red&#39;&gt;&#39;2014-12-25&#39;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;,&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas&#39;&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;Christmas
Day&#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;),&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:red&#39;&gt;&#39;2014-12-26&#39;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;,&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas&#39;&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;Boxing
Day&#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;),&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:red&#39;&gt;&#39;2015-01-01&#39;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;,&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas&#39;&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;New
Year&#39;&#39;s Day&#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;),&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:red&#39;&gt;&#39;2015-04-03&#39;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;,&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas&#39;&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;Good
Friday&#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;),&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:red&#39;&gt;&#39;2015-04-06&#39;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;,&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas&#39;&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;Easter
Monday&#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;),&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:red&#39;&gt;&#39;2015-05-04&#39;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;,&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas&#39;&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;Early
May bank holiday&#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;),&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:red&#39;&gt;&#39;2015-05-25&#39;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;,&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas&#39;&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;Spring
bank holiday&#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;),&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:red&#39;&gt;&#39;2015-08-31&#39;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;,&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas&#39;&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;Summer
bank holiday&#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;),&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:red&#39;&gt;&#39;2015-12-25&#39;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;,&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas&#39;&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;Christmas
Day&#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;),&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:red&#39;&gt;&#39;2015-12-28&#39;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;,&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas&#39;&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;Boxing
Day (substitute day)&#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;DECLARE&lt;/span&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt; &lt;span style=&#39;color:teal&#39;&gt;@DimDate&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;TABLE&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;      &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;DateKey&lt;/span&gt;&lt;span style=&#39;mso-tab-count:4&#39;&gt;                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;INT&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;PRIMARY&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;KEY&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;span
style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span style=&#39;color:green&#39;&gt;-- Integer date key
is created as YYYYMMDD&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;[Date]&lt;/span&gt;&lt;span style=&#39;mso-tab-count:4&#39;&gt;                     &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;DATE&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span
style=&#39;color:green&#39;&gt;-- Actual date value&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;[DayOfMonth]&lt;/span&gt;&lt;span style=&#39;mso-tab-count:3&#39;&gt;               &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;2&lt;span
style=&#39;color:gray&#39;&gt;),&lt;/span&gt; &lt;span style=&#39;color:green&#39;&gt;-- Day number of month&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;DayOfMonthWithSuffix&lt;/span&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt; &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;4&lt;span
style=&#39;color:gray&#39;&gt;),&lt;/span&gt; &lt;span style=&#39;color:green&#39;&gt;-- Apply suffix as 1st,
2nd ,3rd etc&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;DayOfQuarter&lt;/span&gt;&lt;span style=&#39;mso-tab-count:3&#39;&gt;               &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;2&lt;span
style=&#39;color:gray&#39;&gt;),&lt;/span&gt; &lt;span style=&#39;color:green&#39;&gt;-- Day number of quarter&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;DayOfQuarterWithSuffix&lt;/span&gt;&lt;span style=&#39;mso-tab-count:
1&#39;&gt;     &lt;/span&gt;&lt;span style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;4&lt;span
style=&#39;color:gray&#39;&gt;),&lt;/span&gt; &lt;span style=&#39;color:green&#39;&gt;-- Apply suffix as 1st,
2nd ,3rd etc&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;MonthOfQuarter&lt;/span&gt;&lt;span style=&#39;mso-tab-count:3&#39;&gt;                    &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;1&lt;span
style=&#39;color:gray&#39;&gt;),&lt;/span&gt; &lt;span style=&#39;color:green&#39;&gt;-- Month number of quarter&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;[DayName]&lt;/span&gt;&lt;span style=&#39;mso-tab-count:3&#39;&gt;                  &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;9&lt;span
style=&#39;color:gray&#39;&gt;),&lt;/span&gt; &lt;span style=&#39;color:green&#39;&gt;-- Name of the day,
Sunday, Monday &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;DayOfWeekInMonth&lt;/span&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;     &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;15&lt;span
style=&#39;color:gray&#39;&gt;),&lt;/span&gt; &lt;span style=&#39;color:green&#39;&gt;--1st Monday, 2nd Monday
etc in Month&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;WeekOfMonth&lt;/span&gt;&lt;span style=&#39;mso-tab-count:3&#39;&gt;                &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;1&lt;span
style=&#39;color:gray&#39;&gt;),&lt;/span&gt; &lt;span style=&#39;color:green&#39;&gt;-- Week Number of Month &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;WeekOfQuarter&lt;/span&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;        &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;2&lt;span
style=&#39;color:gray&#39;&gt;),&lt;/span&gt; &lt;span style=&#39;color:green&#39;&gt;-- Week Number of the
Quarter&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;[MonthName]&lt;/span&gt;&lt;span style=&#39;mso-tab-count:3&#39;&gt;                &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;9&lt;span
style=&#39;color:gray&#39;&gt;),&lt;/span&gt; &lt;span style=&#39;color:green&#39;&gt;-- January, February etc&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;MonthYear&lt;/span&gt;&lt;span style=&#39;mso-tab-count:3&#39;&gt;                  &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;CHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;10&lt;span
style=&#39;color:gray&#39;&gt;),&lt;/span&gt; &lt;span style=&#39;color:green&#39;&gt;-- Jan-2014, Feb-2014
etc&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;MMYYYY&lt;/span&gt;&lt;span style=&#39;mso-tab-count:4&#39;&gt;                     &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;CHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;6&lt;span
style=&#39;color:gray&#39;&gt;),&lt;/span&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;             &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;FirstDayOfMonth&lt;/span&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;            &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;DATE&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span
style=&#39;color:green&#39;&gt;-- Date for first day of month&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;LastDayOfMonth&lt;/span&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;             &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;DATE&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span
style=&#39;color:green&#39;&gt;-- Date for last day of month&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;FirstDayOfQuarter&lt;/span&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;    &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;DATE&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span
style=&#39;color:green&#39;&gt;-- Date for first day of quarter&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;LastDayOfQuarter&lt;/span&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;     &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;DATE&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span
style=&#39;color:green&#39;&gt;-- Date for last day of quarter&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;FullDate&lt;/span&gt;&lt;span style=&#39;mso-tab-count:3&#39;&gt;                   &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;CHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;10&lt;span
style=&#39;color:gray&#39;&gt;),&lt;/span&gt; &lt;span style=&#39;color:green&#39;&gt;-- Date in dd-MM-yyyy
format&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;[DayOfWeek]&lt;/span&gt;&lt;span style=&#39;mso-tab-count:3&#39;&gt;                &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;CHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;1&lt;span
style=&#39;color:gray&#39;&gt;),&lt;/span&gt; &lt;span style=&#39;color:green&#39;&gt;-- First Day Monday=1
and Sunday=7&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:green&#39;&gt;--Calender&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;DayOfCalenderYear&lt;/span&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;    &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;3&lt;span
style=&#39;color:gray&#39;&gt;),&lt;/span&gt; &lt;span style=&#39;color:green&#39;&gt;-- Day number in
calender year&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;WeekOfCalenderYear&lt;/span&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;   &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;2&lt;span
style=&#39;color:gray&#39;&gt;),&lt;/span&gt; &lt;span style=&#39;color:green&#39;&gt;-- Week Number of the
calender Year&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;CalenderMonth&lt;/span&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;        &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;2&lt;span
style=&#39;color:gray&#39;&gt;),&lt;/span&gt; &lt;span style=&#39;color:green&#39;&gt;-- Number of the Month 1
to 12&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;CalenderQuarter&lt;/span&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;            &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;CHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;1&lt;span
style=&#39;color:gray&#39;&gt;),&lt;/span&gt; &lt;span style=&#39;color:green&#39;&gt;-- Calender quarter
number Jan-Mar = 1, Apr-Jun=2, Jul-Sep = 3 and Oct-Dec = 4&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;CalenderYear&lt;/span&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;         &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;CHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;4&lt;span
style=&#39;color:gray&#39;&gt;),&lt;/span&gt; &lt;span style=&#39;color:green&#39;&gt;-- Year value of Date
stored as YYYY&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:green&#39;&gt;--Financial&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;DayOfFinancialYear&lt;/span&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;   &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;3&lt;span
style=&#39;color:gray&#39;&gt;),&lt;/span&gt; &lt;span style=&#39;color:green&#39;&gt;-- Day number in
financial year &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;WeekOfFinancialYear&lt;/span&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;  &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;2&lt;span
style=&#39;color:gray&#39;&gt;),&lt;/span&gt; &lt;span style=&#39;color:green&#39;&gt;-- Week Number of the
financial Year&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;FinancialMonth&lt;/span&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;             &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;2&lt;span
style=&#39;color:gray&#39;&gt;),&lt;/span&gt; &lt;span style=&#39;color:green&#39;&gt;-- Month number in
financial year being Apr=1 and Mar=12 &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;FinancialQuarter&lt;/span&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;     &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;CHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;1&lt;span
style=&#39;color:gray&#39;&gt;),&lt;/span&gt; &lt;span style=&#39;color:green&#39;&gt;-- Calender quarter
number Apr-Jun = 1, Jul-Sep = 2, Oct-Dec = 3 and Jan-Mar = 4&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;FinancialYear&lt;/span&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;        &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;CHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;9&lt;span
style=&#39;color:gray&#39;&gt;),&lt;/span&gt; &lt;span style=&#39;color:green&#39;&gt;-- Year value of Date
stored as YYYY/YYYY&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:4&#39;&gt;                           &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;[IsWeekday]&lt;/span&gt;&lt;span style=&#39;mso-tab-count:3&#39;&gt;                &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;BIT&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span
style=&#39;color:green&#39;&gt;-- 0=Week End ,1=Week Day&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;IsHoliday&lt;/span&gt;&lt;span style=&#39;mso-tab-count:3&#39;&gt;                  &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;BIT&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span
style=&#39;color:green&#39;&gt;-- Flag 1=National Holiday, 0=No National Holiday&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;HolidayName&lt;/span&gt;&lt;span style=&#39;mso-tab-count:3&#39;&gt;                &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;50&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:green&#39;&gt;-- Name of Holiday in UK&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;DECLARE&lt;/span&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt; &lt;span style=&#39;color:teal&#39;&gt;@year&lt;/span&gt;&lt;span
style=&#39;mso-tab-count:2&#39;&gt;        &lt;/span&gt;&lt;span style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@startDate&lt;/span&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;DATE&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@endDate&lt;/span&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;             &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;DATE&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;  &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;DATE&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@DateKey&lt;/span&gt;&lt;span style=&#39;mso-tab-count:3&#39;&gt;                   &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@Date&lt;/span&gt;&lt;span style=&#39;mso-tab-count:4&#39;&gt;                      &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;DATETIME&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@DayOfMonth&lt;/span&gt;&lt;span style=&#39;mso-tab-count:4&#39;&gt;                       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;2&lt;span
style=&#39;color:gray&#39;&gt;),&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@DayOfMonthWithSuffix&lt;/span&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;      &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;4&lt;span
style=&#39;color:gray&#39;&gt;),&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@DayOfQuarter&lt;/span&gt;&lt;span style=&#39;mso-tab-count:3&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;2&lt;span
style=&#39;color:gray&#39;&gt;),&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@DayOfQuarterWithSuffix&lt;/span&gt;&lt;span style=&#39;mso-tab-count:
1&#39;&gt;    &lt;/span&gt;&lt;span style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;4&lt;span
style=&#39;color:gray&#39;&gt;),&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@MonthOfQuarter&lt;/span&gt;&lt;span style=&#39;mso-tab-count:3&#39;&gt;                   &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;1&lt;span
style=&#39;color:gray&#39;&gt;),&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@DayName&lt;/span&gt;&lt;span style=&#39;mso-tab-count:3&#39;&gt;                   &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;9&lt;span
style=&#39;color:gray&#39;&gt;),&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@DayOfWeekInMonth&lt;/span&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;    &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;15&lt;span
style=&#39;color:gray&#39;&gt;),&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;         &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;1&lt;span
style=&#39;color:gray&#39;&gt;),&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@WeekOfQuarter&lt;/span&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;             &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;2&lt;span
style=&#39;color:gray&#39;&gt;),&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@MonthName&lt;/span&gt;&lt;span style=&#39;mso-tab-count:3&#39;&gt;                 &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;9&lt;span
style=&#39;color:gray&#39;&gt;),&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@MonthYear&lt;/span&gt;&lt;span style=&#39;mso-tab-count:3&#39;&gt;                 &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;CHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;10&lt;span
style=&#39;color:gray&#39;&gt;),&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@MMYYYY&lt;/span&gt;&lt;span style=&#39;mso-tab-count:4&#39;&gt;                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;CHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;6&lt;span
style=&#39;color:gray&#39;&gt;),&lt;/span&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;             &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@FirstDayOfMonth&lt;/span&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;     &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;DATE&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@LastDayOfMonth&lt;/span&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;            &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;DATE&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@FirstDayOfQuarter&lt;/span&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;   &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;DATE&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@LastDayOfQuarter&lt;/span&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;    &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;DATE&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@FullDate&lt;/span&gt;&lt;span style=&#39;mso-tab-count:3&#39;&gt;                  &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;CHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;10&lt;span
style=&#39;color:gray&#39;&gt;),&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@DayOfWeek&lt;/span&gt;&lt;span style=&#39;mso-tab-count:3&#39;&gt;                 &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;CHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;1&lt;span
style=&#39;color:gray&#39;&gt;),&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@DayOfCalenderYear&lt;/span&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;         &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;3&lt;span
style=&#39;color:gray&#39;&gt;),&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@WeekOfCalenderYear&lt;/span&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;        &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;2&lt;span
style=&#39;color:gray&#39;&gt;),&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@CalenderMonth&lt;/span&gt;&lt;span style=&#39;mso-tab-count:3&#39;&gt;                    &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;2&lt;span
style=&#39;color:gray&#39;&gt;),&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@CalenderQuarter&lt;/span&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;CHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;1&lt;span
style=&#39;color:gray&#39;&gt;),&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@CalenderYear&lt;/span&gt;&lt;span style=&#39;mso-tab-count:3&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;CHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;4&lt;span
style=&#39;color:gray&#39;&gt;),&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@DayOfFinancialYear&lt;/span&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;        &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;3&lt;span
style=&#39;color:gray&#39;&gt;),&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@WeekOfFinancialYear&lt;/span&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt; &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;2&lt;span
style=&#39;color:gray&#39;&gt;),&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@FinancialMonth&lt;/span&gt;&lt;span style=&#39;mso-tab-count:3&#39;&gt;                   &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;2&lt;span
style=&#39;color:gray&#39;&gt;),&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@FinancialQuarter&lt;/span&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;          &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;CHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;1&lt;span
style=&#39;color:gray&#39;&gt;),&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@FinancialYear&lt;/span&gt;&lt;span style=&#39;mso-tab-count:3&#39;&gt;                    &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;CHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;9&lt;span
style=&#39;color:gray&#39;&gt;),&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@IsWeekday&lt;/span&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;BIT&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@IsHoliday&lt;/span&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;BIT&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@HolidayName&lt;/span&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;  &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;50&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;SET&lt;/span&gt;&lt;span style=&#39;font-size:9.5pt;
font-family:Consolas&#39;&gt; &lt;span style=&#39;color:teal&#39;&gt;@startDate&lt;/span&gt;&lt;span
style=&#39;mso-tab-count:2&#39;&gt;             &lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;2014-01-01&#39;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;SET&lt;/span&gt;&lt;span style=&#39;font-size:9.5pt;
font-family:Consolas&#39;&gt; &lt;span style=&#39;color:teal&#39;&gt;@endDate&lt;/span&gt;&lt;span
style=&#39;mso-tab-count:2&#39;&gt;         &lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;2014-12-31&#39;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;SET&lt;/span&gt;&lt;span style=&#39;font-size:9.5pt;
font-family:Consolas&#39;&gt; &lt;span style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span
style=&#39;mso-tab-count:1&#39;&gt;     &lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;@startDate&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;WHILE&lt;/span&gt;&lt;span style=&#39;font-size:9.5pt;
font-family:Consolas&#39;&gt; &lt;span style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;&amp;lt;=&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@endDate&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;BEGIN&lt;/span&gt;&lt;span style=&#39;font-size:9.5pt;
font-family:Consolas&#39;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;SET&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@DateKey&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:fuchsia&#39;&gt;CONVERT&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 112&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;SET&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@Date&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;SET&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@DayOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;CASE&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;DAY&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;&amp;lt;=&lt;/span&gt; 9 &lt;span
style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;0&#39;&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:fuchsia&#39;&gt;DAY&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;ELSE&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:fuchsia&#39;&gt;DAY&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;END&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;SET&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@DayOfMonthWithSuffix&lt;/span&gt;
&lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;CASE&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;DAY&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;IN&lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt; &lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;1&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 21&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 31&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt; &lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;DAY&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;st&#39;&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:9&#39;&gt;                                                              &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;DAY&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;IN&lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt; &lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;2&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 22&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:fuchsia&#39;&gt;DAY&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;nd&#39;&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:9&#39;&gt;                                                              &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;DAY&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;IN&lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt; &lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;3&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 23&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:fuchsia&#39;&gt;DAY&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;rd&#39;&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:9&#39;&gt;                                                              &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;ELSE&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:fuchsia&#39;&gt;DAY&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;th&#39;&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:8&#39;&gt;                                                       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;END&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;SET&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@DayOfQuarter&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;CASE&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;MONTH&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;IN&lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt; &lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;1&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 2&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 3&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt; &lt;span
style=&#39;color:fuchsia&#39;&gt;DATEDIFF&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;D&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;YEAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;-01-01&#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; 1 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:7&#39;&gt;                                                &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;MONTH&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;IN&lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt; &lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;4&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 5&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 6&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt; &lt;span
style=&#39;color:fuchsia&#39;&gt;DATEDIFF&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;D&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;YEAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;-04-01&#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:7&#39;&gt;                                                &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;MONTH&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;IN&lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt; &lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;7&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 8&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 9&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt; &lt;span
style=&#39;color:fuchsia&#39;&gt;DATEDIFF&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;D&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;YEAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;-07-01&#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:7&#39;&gt;                                                &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;MONTH&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;IN&lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt; &lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;10&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 11&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 12&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt; &lt;span
style=&#39;color:fuchsia&#39;&gt;DATEDIFF&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;D&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;YEAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;-10-01&#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:6&#39;&gt;                                         &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;END&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;SET&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@DayOfQuarterWithSuffix&lt;/span&gt;
&lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;CASE&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@DayOfQuarter&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;IN&lt;/span&gt;&lt;span style=&#39;color:blue&#39;&gt; &lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;1&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 21&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 31&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 41&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 51&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 61&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 71&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 81&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 91&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@DayOfQuarter&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;st&#39;&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:9&#39;&gt;                                                              &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@DayOfQuarter&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;IN&lt;/span&gt;&lt;span style=&#39;color:blue&#39;&gt; &lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;2&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 22&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 32&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 42&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 52&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 62&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 72&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 82&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 92&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@DayOfQuarter&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;nd&#39;&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:9&#39;&gt;                                                              &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@DayOfQuarter&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;IN&lt;/span&gt;&lt;span style=&#39;color:blue&#39;&gt; &lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;3&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 23&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 33&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 43&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 53&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 63&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 73&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 83&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 93&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@DayOfQuarter&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;rd&#39;&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:9&#39;&gt;                                                              &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;ELSE&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@DayOfQuarter&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;th&#39;&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:8&#39;&gt;                                                       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;END&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;SET&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@DayOfQuarter&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;CASE&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@DayOfQuarter&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;&amp;lt;=&lt;/span&gt; 9 &lt;span
style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;0&#39;&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@DayOfQuarter&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;ELSE&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@DayOfQuarter&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;END&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;SET&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@MonthOfQuarter&lt;/span&gt;&lt;span
style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;CASE&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span
style=&#39;color:fuchsia&#39;&gt;MONTH&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)%&lt;/span&gt;3 &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; 0 &lt;span style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt; 3 &lt;span
style=&#39;color:blue&#39;&gt;ELSE&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;MONTH&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)%&lt;/span&gt;3 &lt;span style=&#39;color:blue&#39;&gt;END&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;SET&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@DayName&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;DATENAME&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;DW&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@CurrentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;DECLARE&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@FirstDayNameOfTheMonth&lt;/span&gt;&lt;span
style=&#39;mso-tab-count:1&#39;&gt;   &lt;/span&gt;&lt;span style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;9&lt;span style=&#39;color:gray&#39;&gt;),&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@DayInWeekKey&lt;/span&gt;&lt;span style=&#39;mso-tab-count:4&#39;&gt;                     &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;SET&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@FirstDayOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:fuchsia&#39;&gt;YEAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;-&#39;&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:fuchsia&#39;&gt;MONTH&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;-01&#39;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;SET&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@FirstDayNameOfTheMonth&lt;/span&gt;
&lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;DATENAME&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;DW&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@FirstDayNameOfTheMonth&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;SET&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@DayInWeekKey&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;DATEPART&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;dw&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@FirstDayOfMonth&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;SET&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;CASE&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;DATENAME&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;DW&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@FirstDayOfMonth&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;Monday&#39;&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;THEN &lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:fuchsia&#39;&gt;DAY&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@CurrentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)-&lt;/span&gt;1&lt;span style=&#39;color:gray&#39;&gt;)/&lt;/span&gt;7 &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; 1 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:7&#39;&gt;                                                &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;DATENAME&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;DW&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@FirstDayOfMonth&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;Tuesday&#39;&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;THEN &lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:fuchsia&#39;&gt;DAY&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@CurrentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;))/&lt;/span&gt;7 &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; 1 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:7&#39;&gt;                                                &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;DATENAME&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;DW&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@FirstDayOfMonth&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;Wednesday&#39;&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;THEN &lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:fuchsia&#39;&gt;DAY&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@CurrentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)+&lt;/span&gt;1&lt;span style=&#39;color:gray&#39;&gt;)/&lt;/span&gt;7 &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:7&#39;&gt;                                                &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;DATENAME&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;DW&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@FirstDayOfMonth&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;Thursday&#39;&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;THEN &lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:fuchsia&#39;&gt;DAY&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@CurrentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)+&lt;/span&gt;2&lt;span style=&#39;color:gray&#39;&gt;)/&lt;/span&gt;7 &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:7&#39;&gt;                                                &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;DATENAME&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;DW&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@FirstDayOfMonth&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;Friday&#39;&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;THEN &lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:fuchsia&#39;&gt;DAY&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@CurrentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)+&lt;/span&gt;3&lt;span style=&#39;color:gray&#39;&gt;)/&lt;/span&gt;7 &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:7&#39;&gt;                                                &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;DATENAME&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;DW&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@FirstDayOfMonth&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;Saturday&#39;&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;THEN &lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:fuchsia&#39;&gt;DAY&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@CurrentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)+&lt;/span&gt;4&lt;span style=&#39;color:gray&#39;&gt;)/&lt;/span&gt;7 &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:7&#39;&gt;                                                &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;DATENAME&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;DW&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@FirstDayOfMonth&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;Sunday&#39;&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;THEN &lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:fuchsia&#39;&gt;DAY&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@CurrentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)+&lt;/span&gt;5&lt;span style=&#39;color:gray&#39;&gt;)/&lt;/span&gt;7 &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; 1 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:6&#39;&gt;                                         &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;END&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;SET&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@MonthName&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;DATENAME&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;MM&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@CurrentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;SET&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@MonthYear&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;SUBSTRING&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:fuchsia&#39;&gt;DATENAME&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;MM&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@CurrentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;),&lt;/span&gt; 1&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 3&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;-&#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;YEAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;SET&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@MMYYYY&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;SUBSTRING&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:fuchsia&#39;&gt;CONVERT&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 112&lt;span style=&#39;color:gray&#39;&gt;),&lt;/span&gt; 1&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 6&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;SET&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@LastDayOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;DATEADD&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;D&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,-&lt;/span&gt;1&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span
style=&#39;color:fuchsia&#39;&gt;DATEADD&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;M&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 1&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@FirstDayOfMonth&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;))&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;SET&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@FirstDayOfQuarter&lt;/span&gt;
&lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;CASE&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;MONTH&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;IN&lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt; &lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;1&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 2&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 3&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt; &lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;YEAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;-&#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;01-01&#39;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:10&#39;&gt;                                                                     &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;MONTH&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;IN&lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt; &lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;4&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 5&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 6&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt; &lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;YEAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;-&#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;04-01&#39;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:10&#39;&gt;                                                                     &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;MONTH&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;IN&lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt; &lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;7&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 8&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 9&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt; &lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;YEAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;-&#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;07-01&#39;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:10&#39;&gt;                                                                     &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;MONTH&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;IN&lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt; &lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;10&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 11&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 12&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt; &lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;YEAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;-&#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;10-01&#39;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:9&#39;&gt;                                                              &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;END&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;SET&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@LastDayOfQuarter&lt;/span&gt;
&lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;DATEADD&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;D&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;-&lt;/span&gt;1&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;DATEADD&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;MM&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 3&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;@FirstDayOfQuarter&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;))&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;SET&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@WeekOfQuarter&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;CASE&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;DATENAME&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;DW&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@FirstDayOfQuarter&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;Monday&#39;&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;THEN &lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:fuchsia&#39;&gt;DATEDIFF&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;D&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@FirstDayOfQuarter&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@CurrentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;))/&lt;/span&gt;7 &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; 1 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:7&#39;&gt;                                                &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;DATENAME&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;DW&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@FirstDayOfQuarter&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;Tuesday&#39;&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;THEN &lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:fuchsia&#39;&gt;DATEDIFF&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;D&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@FirstDayOfQuarter&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@CurrentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)+&lt;/span&gt;1&lt;span style=&#39;color:gray&#39;&gt;)/&lt;/span&gt;7 &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; 1 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:7&#39;&gt;                                                &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;DATENAME&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;DW&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@FirstDayOfQuarter&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;Wednesday&#39;&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;THEN &lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:fuchsia&#39;&gt;DATEDIFF&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;D&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@FirstDayOfQuarter&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@CurrentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)+&lt;/span&gt;2&lt;span style=&#39;color:gray&#39;&gt;)/&lt;/span&gt;7 &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:7&#39;&gt;                                                &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;DATENAME&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;DW&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@FirstDayOfQuarter&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;Thursday&#39;&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;THEN &lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:fuchsia&#39;&gt;DATEDIFF&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;D&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@FirstDayOfQuarter&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@CurrentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)+&lt;/span&gt;3&lt;span style=&#39;color:gray&#39;&gt;)/&lt;/span&gt;7 &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:7&#39;&gt;                                                &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;DATENAME&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;DW&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@FirstDayOfQuarter&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;Friday&#39;&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;THEN &lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:fuchsia&#39;&gt;DATEDIFF&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;D&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@FirstDayOfQuarter&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@CurrentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)+&lt;/span&gt;4&lt;span style=&#39;color:gray&#39;&gt;)/&lt;/span&gt;7 &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:7&#39;&gt;                                                &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;DATENAME&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;DW&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@FirstDayOfQuarter&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;Saturday&#39;&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;THEN &lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:fuchsia&#39;&gt;DATEDIFF&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;D&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@FirstDayOfQuarter&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@CurrentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)+&lt;/span&gt;5&lt;span style=&#39;color:gray&#39;&gt;)/&lt;/span&gt;7 &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:7&#39;&gt;                                                &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;DATENAME&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;DW&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@FirstDayOfQuarter&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;Sunday&#39;&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;THEN &lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:fuchsia&#39;&gt;DATEDIFF&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;D&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@FirstDayOfQuarter&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@CurrentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)+&lt;/span&gt;6&lt;span style=&#39;color:gray&#39;&gt;)/&lt;/span&gt;7 &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; 1 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:6&#39;&gt;                                         &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;END&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;SET&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@WeekOfQuarter&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;CASE&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@WeekOfQuarter&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;&amp;lt;=&lt;/span&gt; 9 &lt;span
style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;0&#39;&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@WeekOfQuarter&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;ELSE&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@WeekOfQuarter&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;END&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;SET&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@FullDate&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;CONVERT&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 103&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;SET&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@DayOfWeek&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;DATEPART&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;DW&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@CurrentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;SET&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@DayOfWeekInMonth&lt;/span&gt;
&lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;CASE&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;DATENAME&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;DW&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@FirstDayOfMonth&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;Monday&#39;&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:9&#39;&gt;                                                              &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;CASE&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; 1 &lt;span style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt;&lt;span
style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;st &#39;&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@dayName&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; 2 &lt;span style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt;&lt;span
style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;nd &#39;&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@dayName&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; 3 &lt;span style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt;&lt;span
style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;rd &#39;&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@dayName&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;ELSE&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;th &#39;&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@dayName&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;END&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:8&#39;&gt;                                                       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;DATENAME&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;DW&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@FirstDayOfMonth&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;Tuesday&#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;AND&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;@DayOfWeek&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;&amp;lt;&lt;/span&gt; 2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:9&#39;&gt;                                                              &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;CASE&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;-&lt;/span&gt;1 &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; 1 &lt;span
style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt;&lt;span style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;-&lt;/span&gt;1 &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;st &#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;@dayName&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;-&lt;/span&gt;1 &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; 2 &lt;span
style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt;&lt;span style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;-&lt;/span&gt;1 &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;nd &#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;@dayName&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;-&lt;/span&gt;1 &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; 3 &lt;span
style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt;&lt;span style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;-&lt;/span&gt;1 &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;rd &#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;@dayName&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;ELSE&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;-&lt;/span&gt;1 &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;th &#39;&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@dayName&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;END&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:8&#39;&gt;                                                       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;DATENAME&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;DW&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@FirstDayOfMonth&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;Tuesday&#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;AND&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;@DayOfWeek&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;&amp;gt;=&lt;/span&gt; 2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:9&#39;&gt;                                                              &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;CASE&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; 1 &lt;span style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt;&lt;span
style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;st &#39;&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@dayName&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; 2 &lt;span style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt;&lt;span
style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;nd &#39;&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@dayName&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; 3 &lt;span style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt;&lt;span
style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;rd &#39;&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@dayName&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;ELSE&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;th &#39;&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@dayName&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;END&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:8&#39;&gt;                                                       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;DATENAME&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;DW&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@FirstDayOfMonth&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;Wednesday&#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;AND&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;@DayOfWeek&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;&amp;lt;&lt;/span&gt; 3&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:9&#39;&gt;                                                              &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;CASE&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN &lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)-&lt;/span&gt;1&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; 1 &lt;span
style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt;&lt;span style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)-&lt;/span&gt;1 &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;st &#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;@DayName&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)-&lt;/span&gt;1 &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; 2 &lt;span
style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt;&lt;span style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)-&lt;/span&gt;1 &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;nd &#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;@DayName&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)-&lt;/span&gt;1 &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; 3 &lt;span
style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt;&lt;span style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)-&lt;/span&gt;1 &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;rd &#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;@DayName&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;ELSE&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;-&lt;/span&gt;1 &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;th &#39;&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@DayName&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;END&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:8&#39;&gt;                                                       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;DATENAME&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;DW&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@FirstDayOfMonth&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;Wednesday&#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;AND&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;@DayOfWeek&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;&amp;gt;=&lt;/span&gt; 3&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:9&#39;&gt;                                                              &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;CASE&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; 1 &lt;span style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt;&lt;span
style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span style=&#39;color:fuchsia&#39;&gt;ISNULL&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;st &#39;&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@DayName&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;ZZZ&#39;&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; 2 &lt;span style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt;&lt;span
style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;nd &#39;&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@DayName&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; 3 &lt;span style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt;&lt;span
style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;rd &#39;&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@DayName&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;ELSE&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;th &#39;&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@DayName&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;END&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:8&#39;&gt;                                                       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;DATENAME&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;DW&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@FirstDayOfMonth&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;Thursday&#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;AND&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;@DayOfWeek&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;&amp;lt;&lt;/span&gt; 4&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:9&#39;&gt;                                                              &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;CASE&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN &lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)-&lt;/span&gt;1&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; 1 &lt;span
style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt;&lt;span style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)-&lt;/span&gt;1 &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;st &#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;@DayName&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)-&lt;/span&gt;1 &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; 2 &lt;span
style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt;&lt;span style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)-&lt;/span&gt;1 &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;nd &#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;@DayName&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)-&lt;/span&gt;1 &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; 3 &lt;span
style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt;&lt;span style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)-&lt;/span&gt;1 &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;rd &#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;@DayName&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;ELSE&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;-&lt;/span&gt;1 &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;th &#39;&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@DayName&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;END&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:8&#39;&gt;                                                       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;DATENAME&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;DW&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@FirstDayOfMonth&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;Thursday&#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;AND&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;@DayOfWeek&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;&amp;gt;=&lt;/span&gt; 4&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:9&#39;&gt;                                                              &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;CASE&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; 1 &lt;span style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt;&lt;span
style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span style=&#39;color:fuchsia&#39;&gt;ISNULL&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;st &#39;&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@DayName&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;ZZZ&#39;&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; 2 &lt;span style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt;&lt;span
style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;nd &#39;&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@DayName&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; 3 &lt;span style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt;&lt;span
style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;rd &#39;&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@DayName&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;ELSE&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;th &#39;&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@DayName&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;END&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:8&#39;&gt;                                                       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;DATENAME&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;DW&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@FirstDayOfMonth&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;Friday&#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;AND&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;@DayOfWeek&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;&amp;lt;&lt;/span&gt; 5&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:9&#39;&gt;                                                              &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;CASE&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN &lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)-&lt;/span&gt;1&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; 1 &lt;span
style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt;&lt;span style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)-&lt;/span&gt;1 &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;st &#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;@DayName&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)-&lt;/span&gt;1 &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; 2 &lt;span
style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt;&lt;span style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)-&lt;/span&gt;1 &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;nd &#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;@DayName&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)-&lt;/span&gt;1 &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; 3 &lt;span
style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt;&lt;span style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)-&lt;/span&gt;1 &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;rd &#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;@DayName&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;ELSE&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;-&lt;/span&gt;1 &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;th &#39;&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@DayName&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;END&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:8&#39;&gt;                                                       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;DATENAME&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;DW&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@FirstDayOfMonth&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;Friday&#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;AND&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;@DayOfWeek&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;&amp;gt;=&lt;/span&gt; 5&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:9&#39;&gt;                                                              &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;CASE&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; 1 &lt;span style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt;&lt;span
style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span style=&#39;color:fuchsia&#39;&gt;ISNULL&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;st &#39;&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@DayName&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;ZZZ&#39;&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; 2 &lt;span style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt;&lt;span
style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;nd &#39;&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@DayName&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; 3 &lt;span style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt;&lt;span
style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;rd &#39;&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@DayName&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;ELSE&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;th &#39;&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@DayName&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;END&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:8&#39;&gt;                                                       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;DATENAME&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;DW&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@FirstDayOfMonth&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;Saturday&#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;AND&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;@DayOfWeek&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;&amp;lt;&lt;/span&gt; 6&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:9&#39;&gt;                                                              &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;CASE&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN &lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)-&lt;/span&gt;1&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; 1 &lt;span
style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt;&lt;span style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)-&lt;/span&gt;1 &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;st &#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;@DayName&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)-&lt;/span&gt;1 &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; 2 &lt;span
style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt;&lt;span style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)-&lt;/span&gt;1 &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;nd &#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;@DayName&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)-&lt;/span&gt;1 &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; 3 &lt;span
style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt;&lt;span style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)-&lt;/span&gt;1 &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;rd &#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;@DayName&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;ELSE&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;-&lt;/span&gt;1 &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;th &#39;&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@DayName&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;END&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:8&#39;&gt;                                                       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;DATENAME&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;DW&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@FirstDayOfMonth&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;Saturday&#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;AND&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;@DayOfWeek&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;&amp;gt;=&lt;/span&gt; 6&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:9&#39;&gt;                                                              &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;CASE&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; 1 &lt;span style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt;&lt;span
style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span style=&#39;color:fuchsia&#39;&gt;ISNULL&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;st &#39;&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@DayName&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;ZZZ&#39;&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; 2 &lt;span style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt;&lt;span
style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;nd &#39;&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@DayName&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; 3 &lt;span style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt;&lt;span
style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;rd &#39;&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@DayName&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;ELSE&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;th &#39;&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@DayName&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;END&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:8&#39;&gt;                                                       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;DATENAME&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;DW&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@FirstDayOfMonth&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;Sunday&#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;AND&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;@DayOfWeek&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;&amp;lt;&lt;/span&gt; 7&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:9&#39;&gt;                                                              &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;CASE&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN &lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)-&lt;/span&gt;1&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; 1 &lt;span
style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt;&lt;span style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)-&lt;/span&gt;1 &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;st &#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;@DayName&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)-&lt;/span&gt;1 &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; 2 &lt;span
style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt;&lt;span style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)-&lt;/span&gt;1 &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;nd &#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;@DayName&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)-&lt;/span&gt;1 &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; 3 &lt;span
style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt;&lt;span style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)-&lt;/span&gt;1 &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;rd &#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;@DayName&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;ELSE&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;-&lt;/span&gt;1 &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;th &#39;&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@DayName&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;END&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:8&#39;&gt;                                                       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;DATENAME&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;DW&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@FirstDayOfMonth&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;Sunday&#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;AND&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;@DayOfWeek&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;&amp;gt;=&lt;/span&gt; 7&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:9&#39;&gt;                                                              &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;CASE&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; 1 &lt;span style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt;&lt;span
style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span style=&#39;color:fuchsia&#39;&gt;ISNULL&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;st &#39;&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@DayName&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;ZZZ&#39;&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; 2 &lt;span style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt;&lt;span
style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;nd &#39;&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@DayName&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; 3 &lt;span style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt;&lt;span
style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;rd &#39;&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@DayName&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:11&#39;&gt;                                                                           &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;ELSE&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;th &#39;&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@DayName&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;END&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:7&#39;&gt;                                                &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;END&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;SET&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@DayOfCalenderYear&lt;/span&gt;
&lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;DATEDIFF&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;D&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:fuchsia&#39;&gt;YEAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;-01-01&#39;&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;SET&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@DayOfCalenderYear&lt;/span&gt;
&lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;CASE&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@DayOfCalenderYear&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt;&lt;span style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;&amp;lt;=&lt;/span&gt; 9 &lt;span style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;00&#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@DayOfCalenderYear&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt;&lt;span
style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:8&#39;&gt;                                                       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@DayOfCalenderYear&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt;&lt;span style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;&amp;lt;=&lt;/span&gt; 99 &lt;span style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;0&#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@DayOfCalenderYear&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt;&lt;span
style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:8&#39;&gt;                                                       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;ELSE&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@DayOfCalenderYear&lt;/span&gt;
&lt;span style=&#39;color:blue&#39;&gt;END&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;SET&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@WeekOfCalenderYear&lt;/span&gt;
&lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;DATEPART&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;wk&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@CurrentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;SET&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@WeekOfCalenderYear&lt;/span&gt;
&lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;CASE&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@WeekOfCalenderYear&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;&amp;lt;=&lt;/span&gt; 9 &lt;span
style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;0&#39;&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@WeekOfCalenderYear&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;ELSE&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@WeekOfCalenderYear&lt;/span&gt;
&lt;span style=&#39;color:blue&#39;&gt;END&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;SET&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@CalenderMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;MONTH&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;SET&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@CalenderMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;CASE&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@CalenderMonth&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;&amp;lt;=&lt;/span&gt; 9 &lt;span
style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;0&#39;&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@CalenderMonth&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;ELSE&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@CalenderMonth&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;END&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;SET&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@CalenderQuarter&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;CASE&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;MONTH&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;IN&lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt; &lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;1&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 2&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 3&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt; 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:8&#39;&gt;                                                       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;MONTH&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;IN&lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt; &lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;4&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 5&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 6&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt; 2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:8&#39;&gt;                                                       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;MONTH&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;IN&lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt; &lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;7&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 8&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 9&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt; 3&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:8&#39;&gt;                                                       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;MONTH&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;IN&lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt; &lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;10&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 11&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 12&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt; 4&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:7&#39;&gt;                                                &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;END&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;SET&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@CalenderYear&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;YEAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;   &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;SET&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@DayOfFinancialYear&lt;/span&gt;
&lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;CASE&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;MONTH&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;IN&lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt; &lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;1&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 2&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 3&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt;&lt;span
style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span style=&#39;color:fuchsia&#39;&gt;DATEDIFF&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;D&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;((&lt;/span&gt;&lt;span style=&#39;color:fuchsia&#39;&gt;YEAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)-&lt;/span&gt;1&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;-04-01&#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:9&#39;&gt;                                                              &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;ELSE&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;DATEDIFF&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;D&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:fuchsia&#39;&gt;YEAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;-04-01&#39;&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; 1 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:8&#39;&gt;                                                       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;END&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;SET&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@DayOfFinancialYear&lt;/span&gt;
&lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;CASE&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@DayOfFinancialYear&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt;&lt;span style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;&amp;lt;=&lt;/span&gt; 9 &lt;span style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;00&#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@DayOfFinancialYear&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt;&lt;span
style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:8&#39;&gt;                                                       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@DayOfFinancialYear&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt;&lt;span style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;&amp;lt;=&lt;/span&gt; 99 &lt;span style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;0&#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@DayOfFinancialYear&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt;&lt;span
style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:8&#39;&gt;                                                       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;ELSE&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@DayOfFinancialYear&lt;/span&gt;
&lt;span style=&#39;color:blue&#39;&gt;END&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;SET&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@WeekOfFinancialYear&lt;/span&gt;
&lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;CASE&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;MONTH&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@CurrentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;&amp;lt;=&lt;/span&gt; 3 &lt;span
style=&#39;color:blue&#39;&gt;THEN &lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;DATEPART&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;wk&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;((&lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;YEAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@CurrentDate&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)-&lt;/span&gt;1 &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;CHAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;-12-31&#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;DATE&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;))&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;-&lt;/span&gt; &lt;span
style=&#39;color:fuchsia&#39;&gt;DATEPART&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;wk&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;((&lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;YEAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@CurrentDate&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)-&lt;/span&gt;1 &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;CHAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;-04-01&#39;&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;DATE&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;))&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:fuchsia&#39;&gt;DATEPART&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;wk&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;@CurrentDate&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;))&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:8&#39;&gt;                                                       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;ELSE &lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;DATEPART&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;wk&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;@CurrentDate&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;-&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;DATEPART&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;wk&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;((&lt;/span&gt;&lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:fuchsia&#39;&gt;YEAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@CurrentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;CHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;-04-01&#39;&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;DATE&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;))&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; 1&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;END&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;SET&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@WeekOfFinancialYear&lt;/span&gt;
&lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;CASE&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@WeekOfFinancialYear&lt;/span&gt;
&lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;&amp;lt;=&lt;/span&gt; 9 &lt;span
style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;0&#39;&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@WeekOfFinancialYear&lt;/span&gt;
&lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;ELSE&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@WeekOfFinancialYear&lt;/span&gt;
&lt;span style=&#39;color:blue&#39;&gt;END&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;SET&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@FinancialMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;CASE&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;MONTH&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;IN&lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt; &lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;1&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 2&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 3&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt; 9&lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt;&lt;span style=&#39;color:fuchsia&#39;&gt;MONTH&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;ELSE&lt;/span&gt; &lt;span
style=&#39;color:fuchsia&#39;&gt;MONTH&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)-&lt;/span&gt;3 &lt;span
style=&#39;color:blue&#39;&gt;END&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;SET&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@FinancialMonth&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;CASE&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@FinancialMonth&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;&amp;lt;=&lt;/span&gt; 9 &lt;span
style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;0&#39;&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@FinancialMonth&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;INT&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;ELSE&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@FinancialMonth&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;END&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;SET&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@FinancialQuarter&lt;/span&gt;
&lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;CASE&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;MONTH&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;IN&lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt; &lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;1&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 2&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 3&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt; 4&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:8&#39;&gt;                                                       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;MONTH&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;IN&lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt; &lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;4&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 5&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 6&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt; 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:8&#39;&gt;                                                       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;MONTH&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;IN&lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt; &lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;7&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 8&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 9&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt; 2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:8&#39;&gt;                                                       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;MONTH&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;IN&lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt; &lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;10&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 11&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 12&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt; 3&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:7&#39;&gt;                                                &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;END&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;SET&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@FinancialYear&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;CASE&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;MONTH&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;IN&lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt; &lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;1&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 2&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 3&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt;&lt;span
style=&#39;mso-spacerun:yes&#39;&gt;  &lt;/span&gt;&lt;span style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;((&lt;/span&gt;&lt;span style=&#39;color:fuchsia&#39;&gt;YEAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)-&lt;/span&gt;1&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;/&#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;((&lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;YEAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;))&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;ELSE&lt;/span&gt; &lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;((&lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;YEAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;))&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:red&#39;&gt;&#39;/&#39;&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;+&lt;/span&gt; &lt;span
style=&#39;color:fuchsia&#39;&gt;CAST&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;((&lt;/span&gt;&lt;span
style=&#39;color:fuchsia&#39;&gt;YEAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)+&lt;/span&gt;1&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;AS&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;VARCHAR&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;END&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;SET&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@IsWeekday&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;CASE&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@DayOfWeek&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;IN&lt;/span&gt;&lt;span style=&#39;color:blue&#39;&gt; &lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;6&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 7&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt; 0 &lt;span
style=&#39;color:blue&#39;&gt;ELSE&lt;/span&gt; 1 &lt;span style=&#39;color:blue&#39;&gt;END&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;SET&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@IsHoliday&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;CASE&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;EXISTS(&lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;SELECT&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;*&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;FROM&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@Holiday&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;WHERE&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;[Date]&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@Date&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;THEN&lt;/span&gt; 1 &lt;span
style=&#39;color:blue&#39;&gt;ELSE&lt;/span&gt; 0 &lt;span style=&#39;color:blue&#39;&gt;END&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;SET&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@HolidayName&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;CASE&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;WHEN&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@IsHoliday&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; 1 &lt;span style=&#39;color:blue&#39;&gt;THEN &lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:blue&#39;&gt;SELECT&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;HolidayName&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;FROM&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;@Holiday&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;WHERE&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;[Date]&lt;/span&gt; &lt;span style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;@Date&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;ELSE&lt;/span&gt; &lt;span style=&#39;color:red&#39;&gt;&#39;&#39;&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;END&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;INSERT&lt;/span&gt; &lt;span style=&#39;color:blue&#39;&gt;INTO&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;@DimDate&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas&#39;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;DateKey&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;[Date]&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;[DayOfMonth]&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;DayOfMonthWithSuffix&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;DayOfQuarter&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;DayOfQuarterWithSuffix&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;MonthOfQuarter&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;[DayName]&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;DayOfWeekInMonth&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;WeekOfMonth&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;WeekOfQuarter&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;[MonthName]&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;MonthYear&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;MMYYYY&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;FirstDayOfMonth&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;LastDayOfMonth&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;FirstDayOfQuarter&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;LastDayOfQuarter&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;FullDate&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;[DayOfWeek]&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;DayOfCalenderYear&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;WeekOfCalenderYear&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;CalenderMonth&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;CalenderQuarter&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;CalenderYear&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;DayOfFinancialYear&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;WeekOfFinancialYear&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;FinancialMonth&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;FinancialQuarter&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;FinancialYear&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;[IsWeekday]&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;IsHoliday&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;HolidayName&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;VALUES&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas;color:gray&#39;&gt;(&lt;/span&gt;&lt;span
style=&#39;font-size:9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;      &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@DateKey&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@Date&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@DayOfMonth&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@DayOfMonthWithSuffix&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@DayOfQuarter&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@DayOfQuarterWithSuffix&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@MonthOfQuarter&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@DayName&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@DayOfWeekInMonth&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@WeekOfMonth&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@WeekOfQuarter&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@MonthName&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@MonthYear&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@MMYYYY&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@FirstDayOfMonth&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@LastDayOfMonth&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@FirstDayOfQuarter&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@LastDayOfQuarter&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@FullDate&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@DayOfWeek&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@DayOfCalenderYear&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@WeekOfCalenderYear&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@CalenderMonth&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@CalenderQuarter&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@CalenderYear&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@DayOfFinancialYear&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@WeekOfFinancialYear&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@FinancialMonth&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@FinancialQuarter&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@FinancialYear&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@IsWeekday&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@IsHoliday&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:2&#39;&gt;              &lt;/span&gt;&lt;span
style=&#39;color:teal&#39;&gt;@HolidayName&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;)&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;span style=&#39;mso-tab-count:1&#39;&gt;       &lt;/span&gt;&lt;span
style=&#39;color:blue&#39;&gt;SET&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt; &lt;span
style=&#39;color:gray&#39;&gt;=&lt;/span&gt; &lt;span style=&#39;color:fuchsia&#39;&gt;DATEADD&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;(&lt;/span&gt;&lt;span style=&#39;color:teal&#39;&gt;D&lt;/span&gt;&lt;span
style=&#39;color:gray&#39;&gt;,&lt;/span&gt; 1&lt;span style=&#39;color:gray&#39;&gt;,&lt;/span&gt; &lt;span
style=&#39;color:teal&#39;&gt;@currentDate&lt;/span&gt;&lt;span style=&#39;color:gray&#39;&gt;)&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;END&lt;/span&gt;&lt;span style=&#39;font-size:9.5pt;
font-family:Consolas&#39;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal style=&#39;margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none&#39;&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas;color:blue&#39;&gt;SELECT&lt;/span&gt;&lt;span style=&#39;font-size:
9.5pt;font-family:Consolas&#39;&gt; &lt;span style=&#39;color:gray&#39;&gt;*&lt;/span&gt; &lt;span
style=&#39;color:blue&#39;&gt;FROM&lt;/span&gt; &lt;span style=&#39;color:teal&#39;&gt;@DimDate&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sql31.blogspot.com/feeds/4449321968378332799/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sql31.blogspot.com/2014/01/create-and-populate-date-dimension-for.html#comment-form' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default/4449321968378332799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default/4449321968378332799'/><link rel='alternate' type='text/html' href='http://sql31.blogspot.com/2014/01/create-and-populate-date-dimension-for.html' title='Create and Populate Date Dimension for Data Warehouse'/><author><name>SQL31</name><uri>http://www.blogger.com/profile/00362749944270940314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIGO2oaP6nCUqo_BIxuhVz5LQGA7A76LTcTcjgkZ7qZAXV8xqYbuAEDyYMsx1rHckh0CKL4QZkJcYlVkSVpdugnLJg0OGWnxjxnOmYg34Qcz7IbuuiB1-jfGzNodTMles/s1600/sql31_2.jpg'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1279782643946633352.post-9049176863365896578</id><published>2013-12-30T10:47:00.001+00:00</published><updated>2013-12-30T10:47:35.633+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Business Intelligence"/><category scheme="http://www.blogger.com/atom/ns#" term="MS SQL Server"/><category scheme="http://www.blogger.com/atom/ns#" term="SSAS"/><title type='text'>Measures, Attributes and Hierarchies</title><content type='html'>&lt;b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Measures&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;span style=&quot;color: #2a2a2a; line-height: 18px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;A measure represents a data column which contains quantifiable data, usually numeric, that can be aggregated. A measure is generally mapped to a column in a fact table.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;color: #2a2a2a; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #2a2a2a;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; In SSAS measures are grouped by&amp;nbsp;underlying fast tables, which called Measure Groups. Measure Groups are used to associate dimensions with measures.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;color: #2a2a2a;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color: #2a2a2a;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Measure are selected while creating &lt;/span&gt;&lt;a href=&quot;http://sql31.blogspot.co.uk/2013/12/dimension-and-cube.html&quot; style=&quot;line-height: 18px;&quot; target=&quot;_blank&quot;&gt;Cube&lt;/a&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;, which can later be modified for various usage like its formatting,&amp;nbsp;aggregate behaviour etc. &lt;a href=&quot;http://technet.microsoft.com/en-us/library/7bd48810-15ce-45ff-862b-372d08606995&quot; target=&quot;_blank&quot;&gt;Click here&lt;/a&gt; to see how to modify measure for formatting.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;color: #2a2a2a;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color: #2a2a2a;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;b&gt;Attributes&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;color: #2a2a2a;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color: #2a2a2a;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Attribute represent one or more column in dimension table. Attribute is used to&amp;nbsp;particular expect of the dimension.&amp;nbsp;For example product colour &amp;nbsp;represent colour attribute of the product dimension, which can later be used for slicing/dicing/selecting the cube values. Each dimension in cube contains one Key attribute, which is generally primary key in dimension table.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;color: #2a2a2a;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color: #2a2a2a;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/5b5aed99-1760-4bc7-b248-52ecb0b97ebc&quot; target=&quot;_blank&quot;&gt;Click here&lt;/a&gt; to see how to define/update attribute for dimension.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;color: #2a2a2a;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color: #2a2a2a;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;b&gt;Hierarchies&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;color: #2a2a2a;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color: #2a2a2a;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;As name suggest Hierarchies is used to define hierarchy in dimension. For example Product and Product Category, National and International region etc. Hierarchy can be defined in &lt;b&gt;Hierarchies &lt;/b&gt;table in cube design.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;color: #2a2a2a;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color: #2a2a2a;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ms175442.aspx&quot; target=&quot;_blank&quot;&gt;Click here&lt;/a&gt; to see how to add/delete user-defined Hierarchy.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://sql31.blogspot.com/feeds/9049176863365896578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sql31.blogspot.com/2013/12/measures-attributes-and-hierarchies.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default/9049176863365896578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default/9049176863365896578'/><link rel='alternate' type='text/html' href='http://sql31.blogspot.com/2013/12/measures-attributes-and-hierarchies.html' title='Measures, Attributes and Hierarchies'/><author><name>SQL31</name><uri>http://www.blogger.com/profile/00362749944270940314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIGO2oaP6nCUqo_BIxuhVz5LQGA7A76LTcTcjgkZ7qZAXV8xqYbuAEDyYMsx1rHckh0CKL4QZkJcYlVkSVpdugnLJg0OGWnxjxnOmYg34Qcz7IbuuiB1-jfGzNodTMles/s1600/sql31_2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1279782643946633352.post-1304977179154643076</id><published>2013-12-16T16:32:00.001+00:00</published><updated>2013-12-16T16:36:04.301+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Business Intelligence"/><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><category scheme="http://www.blogger.com/atom/ns#" term="General"/><category scheme="http://www.blogger.com/atom/ns#" term="MS SQL Server"/><category scheme="http://www.blogger.com/atom/ns#" term="SSIS"/><title type='text'>Tool to view big data file</title><content type='html'>&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;I have to load big data files using SSIS or SQL server Import/Export wizard. Most of the time it works fine but if it fails and I have to view the data to debug then it is simply impossible to view the data because most of the text editor cannot open file which too big (size in multiple of GBs). So &amp;nbsp;I have developed small tool which can help to read or view a big file which cannot be opened in normal text editor. &amp;nbsp;This tool can also be use full if you are developing SSIS package to load big file and want to create small sample file from big file during development.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;a href=&quot;https://drive.google.com/file/d/0B8kLHKWeSGEwNzhMU2kzaC1IV2s/edit?usp=sharing&quot; target=&quot;_blank&quot;&gt;Click here&lt;/a&gt; to download the tool.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Features of the tools&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;- Load big file (no limit on size)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;- View data page by page. Page size is configurable.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;- Save page in different file.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;- Go to any page in file.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;- Displays line number across &amp;nbsp;pages.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Limitations.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;- It uses Temp directory to store data pages while opening file. So virtually it can occupy similar disk space as the original file.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;- It can only read file line by line. So if lines are not separated by {CR}{LF} then it cannot do data paging.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;- It can only work with ANSI data.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Read big data file | View big data file | Open big data file | tool to open big file | tool to read big data file | Preview big data file | Get sample data from big data file | Read specific data from big file | View specific data from big file&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://sql31.blogspot.com/feeds/1304977179154643076/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sql31.blogspot.com/2013/12/tool-to-view-big-data-file.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default/1304977179154643076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default/1304977179154643076'/><link rel='alternate' type='text/html' href='http://sql31.blogspot.com/2013/12/tool-to-view-big-data-file.html' title='Tool to view big data file'/><author><name>SQL31</name><uri>http://www.blogger.com/profile/00362749944270940314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIGO2oaP6nCUqo_BIxuhVz5LQGA7A76LTcTcjgkZ7qZAXV8xqYbuAEDyYMsx1rHckh0CKL4QZkJcYlVkSVpdugnLJg0OGWnxjxnOmYg34Qcz7IbuuiB1-jfGzNodTMles/s1600/sql31_2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1279782643946633352.post-2341041089431997108</id><published>2013-12-16T16:09:00.002+00:00</published><updated>2013-12-16T16:09:43.053+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Business Intelligence"/><category scheme="http://www.blogger.com/atom/ns#" term="MS SQL Server"/><category scheme="http://www.blogger.com/atom/ns#" term="SSAS"/><title type='text'>Dimension and Cube</title><content type='html'>&lt;span style=&quot;color: #2a2a2a; font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color: #2a2a2a; font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color: #2a2a2a; font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;b&gt;Dimension&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #2a2a2a; line-height: 18px;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; A database dimension is a collection of attributes usually related objects, which can be used to provide elaborated information about fact data in cube(s). Typical example of attributes in a Employee dimension might be Employee name, Employee Designation, Employee Qualification, Joining Date etc. Dimensions are linked to one or more columns in one or more tables in a data source view. By default, these attributes are visible as attribute hierarchies and can be used to understand the fact data in a cube. Attributes can be organized into user-defined hierarchies that provide navigational paths to assist users when browsing the data in a cube.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #2a2a2a; font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ms175589.aspx&quot; target=&quot;_blank&quot;&gt;Click here&lt;/a&gt; for step by step instruction to create dimension in using existing table in SSDT.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/bb677354.aspx&quot; target=&quot;_blank&quot;&gt;Click here&lt;/a&gt;&lt;span style=&quot;color: #2a2a2a; line-height: 18px;&quot;&gt;&amp;nbsp;for step by step instruction to create dimension in using Dimension wizard in SSDT.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #2a2a2a; font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;b&gt;Cube&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #2a2a2a; line-height: 18px;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;A cube is a multidimensional object that contains information for analytical purposes; which contains dimensions and measures. Dimensions define the structure of the cube that is used to slice and dice over, and measures provide aggregated numerical values of interest to the end user. As a logical structure, a cube allows a client application to retrieve values, of measures, as if they were contained in cells in the cube; cells are defined for every possible summarized value. A cell, in the cube, is defined by the intersection of dimension members and contains the aggregated values of the measures at that specific intersection.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #2a2a2a; line-height: 18px;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/bb934081.aspx&quot; target=&quot;_blank&quot;&gt;Click here&lt;/a&gt;&lt;span style=&quot;color: #2a2a2a; line-height: 18px;&quot;&gt;&amp;nbsp;for step by step instruction to create Cube in using Cube wizard in SSDT.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://sql31.blogspot.com/feeds/2341041089431997108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sql31.blogspot.com/2013/12/dimension-and-cube.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default/2341041089431997108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default/2341041089431997108'/><link rel='alternate' type='text/html' href='http://sql31.blogspot.com/2013/12/dimension-and-cube.html' title='Dimension and Cube'/><author><name>SQL31</name><uri>http://www.blogger.com/profile/00362749944270940314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIGO2oaP6nCUqo_BIxuhVz5LQGA7A76LTcTcjgkZ7qZAXV8xqYbuAEDyYMsx1rHckh0CKL4QZkJcYlVkSVpdugnLJg0OGWnxjxnOmYg34Qcz7IbuuiB1-jfGzNodTMles/s1600/sql31_2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1279782643946633352.post-8842702567289545442</id><published>2013-11-29T11:17:00.002+00:00</published><updated>2013-11-29T11:17:21.471+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Business Intelligence"/><category scheme="http://www.blogger.com/atom/ns#" term="MS SQL Server"/><category scheme="http://www.blogger.com/atom/ns#" term="SSAS"/><title type='text'>Data Source and Data Source View</title><content type='html'>&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: large;&quot;&gt;&lt;strong&gt;Data Source&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A data source in Analysis Services specifies a direct connection to an external data source. In addition to physical location, a data source object specifies the connection string, data provider, credentials, and other properties that control connection behaviour.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Information provided by the data source object is used during the following operations: &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana;&quot;&gt;Get schema information and other metadata used to generate data source views into a model.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Query or load data into a model during processing.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Run queries against multidimensional or data mining models that use ROLAP storage mode.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Read or write to remote partitions.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Connect to linked objects, as well as synchronize from target to source.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Perform write back operations that update fact table data stored in a relational database.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; When building a multidimensional model from the bottom up, you start by creating the data source object, and then use it to generate the next object, a data source view. A data source view is the data abstraction layer in the model. It is typically created after the data source object, using the schema of the source database as the basis. However, you can choose other ways to build a model, including starting with cubes and dimensions, and generating the schema that best supports your design.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Regardless of how you build it, each model requires at least one data source object that specifies a connection to source data. You can create multiple data source objects in a single model to use data from different sources or vary connection properties for specific objects.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Data source objects can be managed independently of other objects in your model. After you create a data source, you can change its properties later, and then pre-process the model to ensure the data is retrieved correctly.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://technet.microsoft.com/en-us/library/5a3e83c9-8788-431e-85b0-a68c79377ff3&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Click here&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt; for step by step instruction to create data source.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Verdana; font-size: large;&quot;&gt;Data Source View&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A data source view (DSV) is an abstraction of a relational data source that becomes the basis of the cubes and dimensions you create in a multidimensional project. The purpose of a DSV is to give you control over the data structures used in your project, and to work independently of the underlying data sources (for example, the ability to rename or concatenate columns without directly modifying the original data source).&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; You can build multiple data source views in an Analysis Services project or database on one or more data sources, and construct each one to satisfy the requirements for a different solution. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/af00938a-5a06-4fae-b2fc-f3fb0ca3cea5&quot; target=&quot;_blank&quot;&gt;Click here&lt;/a&gt; for step by step instruction to create data source view.&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://sql31.blogspot.com/feeds/8842702567289545442/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sql31.blogspot.com/2013/11/data-source-and-data-source-view.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default/8842702567289545442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default/8842702567289545442'/><link rel='alternate' type='text/html' href='http://sql31.blogspot.com/2013/11/data-source-and-data-source-view.html' title='Data Source and Data Source View'/><author><name>SQL31</name><uri>http://www.blogger.com/profile/00362749944270940314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIGO2oaP6nCUqo_BIxuhVz5LQGA7A76LTcTcjgkZ7qZAXV8xqYbuAEDyYMsx1rHckh0CKL4QZkJcYlVkSVpdugnLJg0OGWnxjxnOmYg34Qcz7IbuuiB1-jfGzNodTMles/s1600/sql31_2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1279782643946633352.post-2557836969162024709</id><published>2013-11-28T12:23:00.004+00:00</published><updated>2013-12-30T10:48:05.122+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Business Intelligence"/><category scheme="http://www.blogger.com/atom/ns#" term="MS SQL Server"/><category scheme="http://www.blogger.com/atom/ns#" term="SSAS"/><title type='text'>SSAS Tutorials : Multidimensional Modeling </title><content type='html'>&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;SSAS Multidimensional Modelling&amp;nbsp;Tutorials&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;a href=&quot;http://sql31.blogspot.co.uk/2013/11/data-source-and-data-source-view.html&quot; target=&quot;_blank&quot;&gt;Data Source and Data Source View&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;a href=&quot;http://sql31.blogspot.co.uk/2013/12/dimension-and-cube.html&quot; target=&quot;_blank&quot;&gt;Dimension and Cube&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;a href=&quot;http://sql31.blogspot.co.uk/2013/12/measures-attributes-and-hierarchies.html&quot; target=&quot;_blank&quot;&gt;Measures, Attributes and Hierarchies&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Advanced Attribute and Dimension Properties&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Relationships Between Dimensions and Measure Groups&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Calculations&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Key Performance Indicators (KPIs)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Actions&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Perspectives and Translations&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Administrative Roles&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sql31.blogspot.com/feeds/2557836969162024709/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sql31.blogspot.com/2013/11/ssas-tutorials-multidimensional-modeling.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default/2557836969162024709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default/2557836969162024709'/><link rel='alternate' type='text/html' href='http://sql31.blogspot.com/2013/11/ssas-tutorials-multidimensional-modeling.html' title='SSAS Tutorials : Multidimensional Modeling '/><author><name>SQL31</name><uri>http://www.blogger.com/profile/00362749944270940314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIGO2oaP6nCUqo_BIxuhVz5LQGA7A76LTcTcjgkZ7qZAXV8xqYbuAEDyYMsx1rHckh0CKL4QZkJcYlVkSVpdugnLJg0OGWnxjxnOmYg34Qcz7IbuuiB1-jfGzNodTMles/s1600/sql31_2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1279782643946633352.post-489617356788946097</id><published>2013-11-28T12:19:00.001+00:00</published><updated>2013-11-28T12:27:56.380+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Business Intelligence"/><category scheme="http://www.blogger.com/atom/ns#" term="MS SQL Server"/><category scheme="http://www.blogger.com/atom/ns#" term="SSAS"/><title type='text'>SQL Server Analysis Services (SSAS) business intelligence (BI) semantic modelling options</title><content type='html'>&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;SQL Server Analysis Services (SSAS) provides three different options to create business intelligence semantic model. Namely those 3 options are tabular, multidimensional and PowerPivot. &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Tabular model uses relational database modelling objects such as tables, views and relationships for modeling data, and the xVelocity in-memory analytics engine for storing and calculating data. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Multidimensional model uses OLAP modelling constructs such as cubes and dimensions&amp;nbsp;and uses MOLAP, ROLAP, or HOLAP storage. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;PowerPivot model is a self-service BI solution that lets business analysts build an analytical data model inside an Excel workbook using the PowerPivot for Excel add-in. PowerPivot also uses xVelocity in-memory analytics engine within Excel and on SharePoint. &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Table below summarizes feature available for each modelling option.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;table style=&quot;border: 1px solid rgb(211, 211, 211); width: 100%;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Multidimensional&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Tabular&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;PowerPivot&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Actions&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Yes&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;No&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Aggregations&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Yes&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;No&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Calculated Measures&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Yes&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Yes&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Yes&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Custom Assemblies&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Yes&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;No&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Custom Rollups&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Yes&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;No&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Distinct Count&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Yes&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Yes (via DAX)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Yes (via DAX)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Drillthrough&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Yes&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Yes&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Yes (detail opens in separate worksheet)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Hierarchies&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Yes&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Yes&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Yes&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;KPIs&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Yes&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Yes&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Yes&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Linked objects&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Yes&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Yes (linked tables)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Many-to-many relationships&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Yes&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;No&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Parent-child Hierarchies&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Yes&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Yes (via DAX)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Yes (via DAX)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Partitions&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Yes&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Yes&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;No&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Perspectives&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Yes&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Yes&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Yes&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Semi-additive Measures&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Yes&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Yes&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Yes&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Translations&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Yes&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;No&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;User-defined Hierarchies&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Yes&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Yes&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Yes&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Writeback&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Yes&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;No&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;See below links to learn about each modelling option.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/hh212945.aspx&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Tabular Modelling&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Multidimensional Modelling &lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/hh230904.aspx&quot; target=&quot;_blank&quot;&gt;Multidimensional Modelling&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://sql31.blogspot.co.uk/2013/11/ssas-tutorials-multidimensional-modeling.html&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;SSAS Tutorials : Multidimensional Modelling&lt;/span&gt; &lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;PowerPivot Modelling &lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ee210692.aspx&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;PowerPivot for SharePoint&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt; &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ee210644.aspx&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;PowerPivot for Excel&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sql31.blogspot.com/feeds/489617356788946097/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sql31.blogspot.com/2013/11/sql-server-analysis-services-ssas.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default/489617356788946097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default/489617356788946097'/><link rel='alternate' type='text/html' href='http://sql31.blogspot.com/2013/11/sql-server-analysis-services-ssas.html' title='SQL Server Analysis Services (SSAS) business intelligence (BI) semantic modelling options'/><author><name>SQL31</name><uri>http://www.blogger.com/profile/00362749944270940314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIGO2oaP6nCUqo_BIxuhVz5LQGA7A76LTcTcjgkZ7qZAXV8xqYbuAEDyYMsx1rHckh0CKL4QZkJcYlVkSVpdugnLJg0OGWnxjxnOmYg34Qcz7IbuuiB1-jfGzNodTMles/s1600/sql31_2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1279782643946633352.post-1746804616949319766</id><published>2013-03-20T16:18:00.001+00:00</published><updated>2013-03-20T17:05:52.163+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Database Mirroring"/><category scheme="http://www.blogger.com/atom/ns#" term="MS SQL Server"/><title type='text'>How to setup database mirroring session in MS SQL server.</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Following is step by step guide for setting up database mirroring session. There are 2 major steps involved in setting up database mirroring setup.&lt;/span&gt;&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Prepare mirror database.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Configure database mirroring session.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Now let&#39;s see both of these&amp;nbsp;steps in detail.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Prepare mirror database.&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Take full backup of the primary database. You can use existing full backup file&amp;nbsp;if you have available one. Before taking full backup make sure that database recovery model is set to full. To check recovery model Right click on database - Click on property - Select Options Tab. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Restore full back from Step - 1.&amp;nbsp;This restore must be done using WITH NORECOVERY option. And resored database name must be same as primary database.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Restore differential&amp;nbsp;backup (if any)&amp;nbsp;taken after full backup used to restore in step 2. Also restore log backup (if any) taken after full backup&amp;nbsp;or differential backup. All these restore must use WITH NORECOVERY option.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Now your secodary database is ready to start. Now lets see how to configure actual mirroring session.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Configure databae mirroring session.&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Open database mirroring setup wizard in SSMS. Right click on database - Select Tasks - Click on Mirror... OR Right click on databaes - Click on Property - Select Mirroring Tab&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&amp;nbsp;&lt;/div&gt;
&lt;li&gt;&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Open Databaes Mirroring Security Wizard by clicking on Configure Secutity... button.&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&amp;nbsp;&lt;/div&gt;
&lt;li&gt;&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Click on Next. To make things simple we will skip witness setup option. So select No on Include Witness Server page and click next. Deselect witness server instance and click next.&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4EfO-lRp64saLkDwRH8qEwudtgDpiHUq5epCO5pQ1UPNMcw9DpAuJOU4FmA01MZe-ujCBd4hM8JjbtjFmTfEJ6tsI9_3EyCdtjFYXAB6UiVEyLLekgoEJWjWbii9FjD9RGV4AMLYP5dFS/s1600/include_witness_server.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;286&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4EfO-lRp64saLkDwRH8qEwudtgDpiHUq5epCO5pQ1UPNMcw9DpAuJOU4FmA01MZe-ujCBd4hM8JjbtjFmTfEJ6tsI9_3EyCdtjFYXAB6UiVEyLLekgoEJWjWbii9FjD9RGV4AMLYP5dFS/s320/include_witness_server.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Verdana;&quot;&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;
&amp;nbsp;&lt;/div&gt;
&lt;li&gt;&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;This will open Primary server Instance wizard. Enter end point name and Listener port (leave default&amp;nbsp;for this example)&amp;nbsp;and click on Next. &lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVbpCnXg_BZw0mXltR1kS_D2VHVpEnrgFP8vr2xCTTNvsodnpEDvIAAVqlec8Vu50GytVg5reNgmfvAuc0kspRJuPLzHoDvi0EZhkCsrVR9VE7UjoKxZgEVJW0GXH-PrnVLBIL_TS25TfC/s1600/Principal_server_instance.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;286&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVbpCnXg_BZw0mXltR1kS_D2VHVpEnrgFP8vr2xCTTNvsodnpEDvIAAVqlec8Vu50GytVg5reNgmfvAuc0kspRJuPLzHoDvi0EZhkCsrVR9VE7UjoKxZgEVJW0GXH-PrnVLBIL_TS25TfC/s320/Principal_server_instance.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&amp;nbsp;&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;
&amp;nbsp;&lt;/div&gt;
&lt;li&gt;&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Click on connect to Secodary Serever. Provide authentication details and connect to secodary server. Leave other details as default and click on next.&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhy62BD8qrB9OFsrl74C4HI7Fb8mlpM9CiQV8Vw68o_0BQltjqnnFSp-5Lx4piXORSln2E6gFDsk9s1WT5X1PMD3BHJkFfTBMUsqrDXCRmHhLU7Lv9ideazczmMOkHhBYUM3kDG6ltZW7my/s1600/Mirror_Server_Instance.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;286&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhy62BD8qrB9OFsrl74C4HI7Fb8mlpM9CiQV8Vw68o_0BQltjqnnFSp-5Lx4piXORSln2E6gFDsk9s1WT5X1PMD3BHJkFfTBMUsqrDXCRmHhLU7Lv9ideazczmMOkHhBYUM3kDG6ltZW7my/s320/Mirror_Server_Instance.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&amp;nbsp;&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Now your session is almost ready. Click on finish. Which popup below window. You can start mirroring immidiately or start later form main mirroing tab. See below screen.&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6rEUhoqLLIE30p9EXqBIRuISyLgEivNYbV9QP00c_RHj69cewrYaxyXBMOj7uJGreRiN-ODaVlfYZSPtgSoTxjLH4IyAMYCTLhN90KDUumogw2Owq7IYr8DVSOzc-a9ogOaNeHBr6Pbdy/s1600/start_mirroring_session.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;133&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6rEUhoqLLIE30p9EXqBIRuISyLgEivNYbV9QP00c_RHj69cewrYaxyXBMOj7uJGreRiN-ODaVlfYZSPtgSoTxjLH4IyAMYCTLhN90KDUumogw2Owq7IYr8DVSOzc-a9ogOaNeHBr6Pbdy/s320/start_mirroring_session.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL29HP2wjkmOpogy3Gr7K6zMVEtSEXxq_JluRJ4cRZ6HaJpWN09OSoxXSI_qzZVEIRuxnrnfxsRLiB5oh96ctfjyFCeF4oNqxnsbhAq6A-vuNBbKY6WmwHKQgP6Oz-lEDd7kYTy7oh0-Ww/s1600/start_mirroring_session_2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;256&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL29HP2wjkmOpogy3Gr7K6zMVEtSEXxq_JluRJ4cRZ6HaJpWN09OSoxXSI_qzZVEIRuxnrnfxsRLiB5oh96ctfjyFCeF4oNqxnsbhAq6A-vuNBbKY6WmwHKQgP6Oz-lEDd7kYTy7oh0-Ww/s320/start_mirroring_session_2.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&amp;nbsp;&lt;/div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;You can also generate script before clicking on Ok on main tab. Scripit is use full for documentaion and future reference. So it is always advisable to generate script and save somewhere safe, probably in source control.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sql31.blogspot.com/feeds/1746804616949319766/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sql31.blogspot.com/2013/03/how-to-setup-database-mirroring-session.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default/1746804616949319766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default/1746804616949319766'/><link rel='alternate' type='text/html' href='http://sql31.blogspot.com/2013/03/how-to-setup-database-mirroring-session.html' title='How to setup database mirroring session in MS SQL server.'/><author><name>SQL31</name><uri>http://www.blogger.com/profile/00362749944270940314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIGO2oaP6nCUqo_BIxuhVz5LQGA7A76LTcTcjgkZ7qZAXV8xqYbuAEDyYMsx1rHckh0CKL4QZkJcYlVkSVpdugnLJg0OGWnxjxnOmYg34Qcz7IbuuiB1-jfGzNodTMles/s1600/sql31_2.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4EfO-lRp64saLkDwRH8qEwudtgDpiHUq5epCO5pQ1UPNMcw9DpAuJOU4FmA01MZe-ujCBd4hM8JjbtjFmTfEJ6tsI9_3EyCdtjFYXAB6UiVEyLLekgoEJWjWbii9FjD9RGV4AMLYP5dFS/s72-c/include_witness_server.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1279782643946633352.post-7862377432053003158</id><published>2013-03-20T15:16:00.001+00:00</published><updated>2013-03-20T17:05:52.173+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Database Mirroring"/><category scheme="http://www.blogger.com/atom/ns#" term="MS SQL Server"/><category scheme="http://www.blogger.com/atom/ns#" term="T-SQL"/><title type='text'>T-SQL reference for Database Mirroring</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;
&lt;/span&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;strong&gt;How to manually failover to partner server?&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;There are 2 ways to manually failover to partner server in SQL server database mirroring session.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;First is from primary server server and second is from secondary server. See below script for partner failover.&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;--1. Manual Failover from Primary
server&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;ALTER&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;span style=&quot;color: blue;&quot;&gt;DATABASE&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;&lt;/span&gt;Database_Name&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;SET&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;PARTNER&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;FAILOVER&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;


&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;--2. Manual Failover from Secondary
server&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;ALTER&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;span style=&quot;color: blue;&quot;&gt;DATABASE&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;&lt;/span&gt;Database_Name&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;SET&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;PARTNER&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;FORCE_SERVICE_ALLOW_DATA_LOSS&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;


&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Failover from primary server does not cuase any data loss but if you do it from secondary server then you are forcing secondary server to loss data. Data loss will only happend if primary server is not accesible while failover.
&lt;/span&gt;&lt;br /&gt;

&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;strong&gt;How to remove database mirroring session?&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;color: black; font-family: Verdana, sans-serif;&quot;&gt;Use below script to remove database mirroring session. This script can&amp;nbsp;be used on either primary server or on secondary server.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana;&quot;&gt;&lt;span style=&quot;font-family: Times New Roman;&quot;&gt;

&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;--Remove mirroring for database&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Times New Roman;&quot;&gt;

&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;ALTER&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;span style=&quot;color: blue;&quot;&gt;DATABASE&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;&lt;/span&gt;Database_Name&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;SET&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;PARTNER&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;OFF&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana;&quot;&gt;


&lt;/span&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;strong&gt;How to stop and start databaes mirroring session?&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;color: black; font-family: Verdana, sans-serif;&quot;&gt;Use below script to pause and&amp;nbsp;resume the database mirroring session. You can SUSPEND mirroring session from either primary server or from secodary server. But It can only be RESUMEd from primary server.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Verdana;&quot;&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;

&lt;span style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;--Pause/Suspend database mirroring session&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;

&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;ALTER&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;span style=&quot;color: blue;&quot;&gt;DATABASE&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;&lt;/span&gt;Database_Name&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;SET&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;PARTNER&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;SUSPEND&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;

&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;--Resume database mirroring session&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;

&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;ALTER&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;span style=&quot;color: blue;&quot;&gt;DATABASE&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;&lt;/span&gt;Database_Name&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;SET&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;PARTNER&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;RESUME&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;

&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;strong&gt;How to add/remove witness server to/from already running database mirroring session?&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;color: black; font-family: Verdana; font-size: small;&quot;&gt;Use below script to add or remove witness server to/from already running database mirroring session&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;--Add witness server to database mirroring session&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;ALTER&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;span style=&quot;color: blue;&quot;&gt;DATABASE&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;&lt;/span&gt;Database_Name&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;SET&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;WITNESS &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;&lt;/span&gt;witness_server&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;--Remove witness server from database mirroring session&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;ALTER&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;span style=&quot;color: blue;&quot;&gt;DATABASE&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;&lt;/span&gt;Database_Name&lt;span style=&quot;color: grey;&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;SET&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;WITNESS OFF&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;
&lt;span style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;color: black; font-family: Verdana; font-size: small;&quot;&gt;SET WITNESS is only allowed on primary server.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;color: grey;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sql31.blogspot.com/feeds/7862377432053003158/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sql31.blogspot.com/2013/03/t-sql-reference-for-database-mirroring.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default/7862377432053003158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default/7862377432053003158'/><link rel='alternate' type='text/html' href='http://sql31.blogspot.com/2013/03/t-sql-reference-for-database-mirroring.html' title='T-SQL reference for Database Mirroring'/><author><name>SQL31</name><uri>http://www.blogger.com/profile/00362749944270940314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIGO2oaP6nCUqo_BIxuhVz5LQGA7A76LTcTcjgkZ7qZAXV8xqYbuAEDyYMsx1rHckh0CKL4QZkJcYlVkSVpdugnLJg0OGWnxjxnOmYg34Qcz7IbuuiB1-jfGzNodTMles/s1600/sql31_2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1279782643946633352.post-7941265987361987337</id><published>2013-03-13T15:16:00.001+00:00</published><updated>2013-03-20T17:07:28.925+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MS SQL Server"/><category scheme="http://www.blogger.com/atom/ns#" term="T-SQL"/><title type='text'>Convert rows into columns using PIVOT and columns into rows using UNPIVOT</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;You might have used pivot&amp;nbsp;functionality in&amp;nbsp;Microsoft Excel. Same you can do in MS SQL using &amp;nbsp;PIVOT and UNPIVOT statement. PIVOT is used to convert values in rows to use as column header and UNPIVOT does the reverse of PIVOT. See below example for better understanding.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana;&quot;&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;--PIVOT examle&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;IF&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;span style=&quot;color: magenta;&quot;&gt;OBJECT_ID&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;tempdb..#sales&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;IS&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;NOT&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;NULL&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;DROP&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;TABLE&lt;/span&gt; #sales&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;CREATE&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;span style=&quot;color: blue;&quot;&gt;TABLE&lt;/span&gt; #sales&lt;span style=&quot;color: blue;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;ProductName &lt;span style=&quot;color: blue;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;200&lt;span style=&quot;color: grey;&quot;&gt;),&lt;/span&gt; SaleDate &lt;span style=&quot;color: blue;&quot;&gt;DATE&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; SalesQty &lt;span style=&quot;color: blue;&quot;&gt;INT&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;INSERT&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;span style=&quot;color: blue;&quot;&gt;INTO&lt;/span&gt; #sales&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;ProductName&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; SaleDate&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; SalesQty&lt;span style=&quot;color: grey;&quot;&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;VALUES&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;Bike&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;2013-01-04&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; 56&lt;span style=&quot;color: grey;&quot;&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;Bike&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;2013-02-25&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; 45&lt;span style=&quot;color: grey;&quot;&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;Bike&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;2013-01-26&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; 87&lt;span style=&quot;color: grey;&quot;&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;Bike&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;2013-03-01&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; 12&lt;span style=&quot;color: grey;&quot;&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;Bike&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;2013-05-04&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; 62&lt;span style=&quot;color: grey;&quot;&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;Bike&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;2013-05-04&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; 73&lt;span style=&quot;color: grey;&quot;&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;Bike&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;2013-04-27&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; 34&lt;span style=&quot;color: grey;&quot;&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;Scooter&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;2013-03-12&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; 13&lt;span style=&quot;color: grey;&quot;&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;Scooter&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;2013-04-05&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; 75&lt;span style=&quot;color: grey;&quot;&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;Scooter&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;2013-01-09&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; 24&lt;span style=&quot;color: grey;&quot;&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;Scooter&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;2013-01-16&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; 76&lt;span style=&quot;color: grey;&quot;&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;Scooter&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;2013-01-16&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; 23&lt;span style=&quot;color: grey;&quot;&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;Scooter&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;2013-05-14&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; 36&lt;span style=&quot;color: grey;&quot;&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;Scooter&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;2013-01-16&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; 68&lt;span style=&quot;color: grey;&quot;&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;Scooter&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;2013-02-16&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; 88&lt;span style=&quot;color: grey;&quot;&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;SELECT&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;
ProductName&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; Jan&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt;
Feb&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; Mar&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; Apr&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; May&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;FROM&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;SELECT&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;
ProductName&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;LEFT(&lt;/span&gt;&lt;span style=&quot;color: magenta;&quot;&gt;DATENAME&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: magenta;&quot;&gt;month&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; SaleDate&lt;span style=&quot;color: grey;&quot;&gt;),&lt;/span&gt; 3&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt; [monthName]&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: magenta;&quot;&gt;ISNULL&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;SalesQty&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; 0&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;AS&lt;/span&gt; SalesQty&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;FROM&lt;/span&gt; #sales&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;AS&lt;/span&gt; A &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;color: grey; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;PIVOT&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: magenta;&quot;&gt;SUM&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;SalesQty&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;--Aggregate function&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;FOR&lt;/span&gt;
[monthName] &lt;span style=&quot;color: grey;&quot;&gt;IN&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;Jan&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; Feb&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; Mar&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; Apr&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; May&lt;span style=&quot;color: grey;&quot;&gt;)&lt;span style=&quot;color: black; font-family: Times New Roman; font-size: small;&quot;&gt;

&lt;/span&gt;&lt;span style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;--Column list&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;AS&lt;/span&gt; B&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;IF&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;span style=&quot;color: magenta;&quot;&gt;OBJECT_ID&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;tempdb..#sales&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;IS&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;NOT&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;NULL&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;DROP&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;TABLE&lt;/span&gt; #sales&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; mso-no-proof: yes;&quot;&gt;&lt;o:p&gt;PIVOT has two important section first is aggregate function (see&amp;nbsp;comment in above query)&amp;nbsp;and second is FOR section which contains list of column names&amp;nbsp;and original column which contains the column names.&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; mso-no-proof: yes;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; mso-no-proof: yes;&quot;&gt;&lt;o:p&gt;See below for UNPIVOT example. I have used ouput of PIVOT query as input of UNPIVOT query.&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;o:p&gt;&lt;span style=&quot;font-family: Times New Roman; font-size: small;&quot;&gt;

&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;--UNPIVOT example&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;IF&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;span style=&quot;color: magenta;&quot;&gt;OBJECT_ID&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;tempdb..#sales&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;IS&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;NOT&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;NULL&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;DROP&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;TABLE&lt;/span&gt; #sales&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: small;&quot;&gt;

&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;IF&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;span style=&quot;color: magenta;&quot;&gt;OBJECT_ID&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;tempdb..#sales_PIVOT&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt;
&lt;span style=&quot;color: grey;&quot;&gt;IS&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;NOT&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;NULL&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;DROP&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;TABLE&lt;/span&gt; #sales_PIVOT&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: small;&quot;&gt;

&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;CREATE&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;span style=&quot;color: blue;&quot;&gt;TABLE&lt;/span&gt; #sales&lt;span style=&quot;color: blue;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;ProductName &lt;span style=&quot;color: blue;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;200&lt;span style=&quot;color: grey;&quot;&gt;),&lt;/span&gt; SaleDate &lt;span style=&quot;color: blue;&quot;&gt;DATE&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; SalesQty &lt;span style=&quot;color: blue;&quot;&gt;INT&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: small;&quot;&gt;

&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;INSERT&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;span style=&quot;color: blue;&quot;&gt;INTO&lt;/span&gt; #sales&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;ProductName&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; SaleDate&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; SalesQty&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;VALUES&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;Bike&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;2013-01-04&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; 56&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;Bike&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;2013-02-25&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; 45&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;Bike&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;2013-01-26&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; 87&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;Bike&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;2013-03-01&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; 12&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;Bike&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;2013-05-04&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; 62&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;Bike&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;2013-05-04&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; 73&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;Bike&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;2013-04-27&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; 34&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;Scooter&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;2013-03-12&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; 13&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;Scooter&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;2013-04-05&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; 75&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;Scooter&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;2013-01-09&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; 24&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;Scooter&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;2013-01-16&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; 76&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;Scooter&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;2013-01-16&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; 23&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;Scooter&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;2013-05-14&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; 36&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;Scooter&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;2013-01-16&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; 68&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;Scooter&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;2013-02-16&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; 88&lt;span style=&quot;color: grey;&quot;&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: small;&quot;&gt;

&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;SELECT&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;
ProductName&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; Jan&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt;
Feb&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; Mar&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; Apr&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; May&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;INTO&lt;/span&gt;
#sales_PIVOT&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;FROM&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;SELECT&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;
ProductName&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;LEFT(&lt;/span&gt;&lt;span style=&quot;color: magenta;&quot;&gt;DATENAME&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: magenta;&quot;&gt;month&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; SaleDate&lt;span style=&quot;color: grey;&quot;&gt;),&lt;/span&gt; 3&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt; [monthName]&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: magenta;&quot;&gt;ISNULL&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;SalesQty&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; 0&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;AS&lt;/span&gt; SalesQty&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;FROM&lt;/span&gt; #sales&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;AS&lt;/span&gt; A &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: grey; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;PIVOT&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: magenta;&quot;&gt;SUM&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;SalesQty&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;FOR&lt;/span&gt;
[monthName] &lt;span style=&quot;color: grey;&quot;&gt;IN&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;Jan&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; Feb&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; Mar&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; Apr&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; May&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;AS&lt;/span&gt; B&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: small;&quot;&gt;

&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;SELECT&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;
ProductName&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; [MonthName]&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; SalesQty&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;FROM&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;SELECT&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;
ProductName&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; Jan&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt;
Feb&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; Mar&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; Apr&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; May &lt;span style=&quot;color: blue;&quot;&gt;FROM&lt;/span&gt;
#sales_PIVOT&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;AS&lt;/span&gt;
A&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: grey; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;UNPIVOT&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;(&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;SalesQty &lt;span style=&quot;color: blue;&quot;&gt;FOR&lt;/span&gt;
[monthName] &lt;span style=&quot;color: grey;&quot;&gt;IN&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;Jan&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; Feb&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; Mar&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; Apr&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; May&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;AS&lt;/span&gt; B&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: small;&quot;&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;IF&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;span style=&quot;color: magenta;&quot;&gt;OBJECT_ID&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;tempdb..#sales&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;IS&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;NOT&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;NULL&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;DROP&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;TABLE&lt;/span&gt; #sales&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: small;&quot;&gt;

&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;IF&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;span style=&quot;color: magenta;&quot;&gt;OBJECT_ID&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;tempdb..#sales_PIVOT&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt;
&lt;span style=&quot;color: grey;&quot;&gt;IS&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;NOT&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;NULL&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;DROP&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;TABLE&lt;/span&gt;
#sales_PIVOT&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Times New Roman; font-size: small;&quot;&gt;

&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: small;&quot;&gt;One important point to remember here is UNPIVOT is reverse process of PIVOT, but only limited for conversion of columns&amp;nbsp;to rows. It does not regenerate the original result. This is due to&amp;nbsp;aggregate function used by&amp;nbsp;PIVOT.&amp;nbsp;In our example we have used SUM function and there is no reverse function available for&amp;nbsp;SUM to generate original value.&amp;nbsp;There are some senarios where we can&amp;nbsp;generate the original output&amp;nbsp;using UNPIVOT.&amp;nbsp;Please post if you have such example.&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;


&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sql31.blogspot.com/feeds/7941265987361987337/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sql31.blogspot.com/2013/03/convert-rows-into-columns-using-pivot.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default/7941265987361987337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default/7941265987361987337'/><link rel='alternate' type='text/html' href='http://sql31.blogspot.com/2013/03/convert-rows-into-columns-using-pivot.html' title='Convert rows into columns using PIVOT and columns into rows using UNPIVOT'/><author><name>SQL31</name><uri>http://www.blogger.com/profile/00362749944270940314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIGO2oaP6nCUqo_BIxuhVz5LQGA7A76LTcTcjgkZ7qZAXV8xqYbuAEDyYMsx1rHckh0CKL4QZkJcYlVkSVpdugnLJg0OGWnxjxnOmYg34Qcz7IbuuiB1-jfGzNodTMles/s1600/sql31_2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1279782643946633352.post-3466979353089836075</id><published>2013-03-08T16:35:00.004+00:00</published><updated>2013-03-20T17:05:52.167+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MS SQL Server"/><title type='text'>Script to get the dababase backup history.</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Often I have to get the backup history for reporting purpose. So I have writtent small script which give all details of database back history which is required for my report. I have used &lt;strong&gt;backupset&lt;/strong&gt; and &lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: small;&quot;&gt;&lt;strong&gt;backupmediafamily&lt;/strong&gt; tables to get the database backup history. Both of these tables resides in msdb database. So for some reason if you have restored msdb database. Then it will show history till the restored database time. Please see below script to get the database backup history.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: small;&quot;&gt;&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;

&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;SELECT&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;A&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;database_name
&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;CASE&lt;/span&gt; A&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;[type] &lt;span style=&quot;color: blue;&quot;&gt;WHEN&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;D&#39;&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;THEN&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;Full&#39;&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;WHEN&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;I&#39;&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;THEN&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;Differential&#39;&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;WHEN&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;L&#39;&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;THEN&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;Transaction Log&#39;&lt;/span&gt;
&lt;span style=&quot;color: blue;&quot;&gt;END&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;AS&lt;/span&gt;
backup_type&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt;B&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;physical_device_name&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: magenta;&quot;&gt;CAST&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: magenta;&quot;&gt;CAST&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;A&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;backup_size &lt;span style=&quot;color: grey;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;1024&lt;span style=&quot;color: grey;&quot;&gt;*&lt;/span&gt;1024&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;AS&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;INT&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;AS&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39; &#39;&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;MB&#39;&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;AS&lt;/span&gt; size&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: magenta;&quot;&gt;CAST&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: magenta;&quot;&gt;DATEDIFF&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;S&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; A&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;backup_start_date&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; A&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;backup_finish_date&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;AS&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39; &#39;&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;Seconds&#39;&lt;/span&gt; time_taken&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt;A&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;backup_start_date&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;FROM&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; msdb&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;dbo&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;backupset A&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;INNER&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;JOIN&lt;/span&gt; msdb&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;dbo&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;backupmediafamily B &lt;span style=&quot;color: blue;&quot;&gt;ON&lt;/span&gt;
A&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;media_set_id &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt;
B&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;media_set_id&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;ORDER&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;span style=&quot;color: blue;&quot;&gt;BY&lt;/span&gt; A&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;database_name&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; backup_start_date &lt;span style=&quot;color: blue;&quot;&gt;DESC&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: black; font-family: Verdana; font-size: small;&quot;&gt;This script gives history of all database, if you need details for only one database then restict result&amp;nbsp;by&amp;nbsp;using WHERE caluse on database_name field.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: black; font-family: Verdana;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: small;&quot;&gt;For more information on &lt;strong&gt;backupset&lt;/strong&gt; and &lt;strong&gt;backupmediafamily&lt;/strong&gt; tables, see below links.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/ms186299.aspx&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: small;&quot;&gt;http://msdn.microsoft.com/en-us/library/ms186299.aspx&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/ms190284.aspx&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: small;&quot;&gt;http://msdn.microsoft.com/en-us/library/ms190284.aspx&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt;
&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;

&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sql31.blogspot.com/feeds/3466979353089836075/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sql31.blogspot.com/2013/03/script-to-get-dababase-backup-history.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default/3466979353089836075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default/3466979353089836075'/><link rel='alternate' type='text/html' href='http://sql31.blogspot.com/2013/03/script-to-get-dababase-backup-history.html' title='Script to get the dababase backup history.'/><author><name>SQL31</name><uri>http://www.blogger.com/profile/00362749944270940314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIGO2oaP6nCUqo_BIxuhVz5LQGA7A76LTcTcjgkZ7qZAXV8xqYbuAEDyYMsx1rHckh0CKL4QZkJcYlVkSVpdugnLJg0OGWnxjxnOmYg34Qcz7IbuuiB1-jfGzNodTMles/s1600/sql31_2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1279782643946633352.post-4002651652059996408</id><published>2013-03-08T16:08:00.001+00:00</published><updated>2013-03-20T17:09:15.686+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SSIS"/><title type='text'>How to load data from PDF file in SSIS package using script component </title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;I have come across the case where I have to read PDF
document, parse it and write content to database using SSIS. PDF document is
not usual source for any data so there is no component available to read PDF
file from SSIS. &lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;I have used &lt;a href=&quot;http://sourceforge.net/projects/itextsharp/&quot; target=&quot;_blank&quot;&gt;iTextSharp&lt;/a&gt; library
in Script Component to read the PDF file from SSIS package. &lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;I also found very good link where I found good
example on &lt;a href=&quot;http://simpledotnetsolutions.wordpress.com/2012/04/08/itextsharp-few-c-examples/&quot; target=&quot;_blank&quot;&gt;how to use iTextsharp library&lt;/a&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;

&lt;/span&gt;&lt;o:p&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;

&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Using iTextsharp library it is very easy to process PDF
document. In my case it was simple case of reading PDF document page by page
and parses the content using custom logic. You can do much more than just
reading PDF document using this library.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;

&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;To read data from PDF file and write to database, I have
used Script Component as data source, which reads the PDF document and return
result and output record of Script Component. The simply used OLE DB
destination to write it to database. You might be aware that any third party
dlls can be used in SSIS Script component by referencing it. But to add it as
reference and use it in script component you have to register dll in GAC. It
can be referenced without adding it but dll might not be available on the production
environment at the same location. So better add them to GAC. In my case I was
not allowed to add dll to production server directly, so I used .Net reflection
to load the dll dynamically and added dll location as configuration in SSIS
package.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;

&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Below is my code&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;//Below two variable are used to pass ITextSharp
dll location and PDF file path.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;//Which ultimately supplied from dts config file.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;
&lt;span style=&quot;color: #2b91af; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;String&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; configITextPath = Variables.itextdllfilepath;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #2b91af; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;String&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; configSourceDataFile = Variables.filepath;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;//Load ITextSharp library&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #2b91af; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;Assembly&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; assembly = &lt;span style=&quot;color: #2b91af;&quot;&gt;Assembly&lt;/span&gt;.LoadFrom(configITextPath);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;//Get PdfReader object and create its instance&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #2b91af; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;Type&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; readerType = assembly.GetType(&lt;span style=&quot;color: #a31515;&quot;&gt;&quot;iTextSharp.text.pdf.PdfReader&quot;&lt;/span&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;object&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; reader = &lt;span style=&quot;color: #2b91af;&quot;&gt;Activator&lt;/span&gt;.CreateInstance(readerType, &lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;object&lt;/span&gt;[] {
configSourceDataFile });&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: #2b91af; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;Type&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; extractorType = assembly.GetType(&lt;span style=&quot;color: #a31515;&quot;&gt;&quot;iTextSharp.text.pdf.parser.PdfTextExtractor&quot;&lt;/span&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: #2b91af; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;Type&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; extractionStrategyType = assembly.GetType(&lt;span style=&quot;color: #a31515;&quot;&gt;&quot;iTextSharp.text.pdf.parser.LocationTextExtractionStrategy&quot;&lt;/span&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;object&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;
extractionStrategy = &lt;span style=&quot;color: #2b91af;&quot;&gt;Activator&lt;/span&gt;.CreateInstance(extractionStrategyType);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;//Get number of pages in PDF document&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #2b91af; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;Int32&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; pages = (&lt;span style=&quot;color: #2b91af;&quot;&gt;Int32&lt;/span&gt;)reader.GetType().GetProperty(&lt;span style=&quot;color: #a31515;&quot;&gt;&quot;NumberOfPages&quot;&lt;/span&gt;).GetValue(reader, &lt;span style=&quot;color: blue;&quot;&gt;null&lt;/span&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;//Read PDF document page by page and process it and generate Output rows
for script component.&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #2b91af; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;String&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; pageText;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #2b91af; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;List&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&amp;lt;&lt;span style=&quot;color: #2b91af;&quot;&gt;PepRecord&lt;/span&gt;&amp;gt;
pepRecords = &lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;List&lt;/span&gt;&amp;lt;&lt;span style=&quot;color: #2b91af;&quot;&gt;PepRecord&lt;/span&gt;&amp;gt;();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;for&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; (&lt;span style=&quot;color: blue;&quot;&gt;int&lt;/span&gt; page = configStartPageNumber; page &amp;lt;= pages;
page++)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;reader = &lt;span style=&quot;color: #2b91af;&quot;&gt;Activator&lt;/span&gt;.CreateInstance(readerType,
&lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;object&lt;/span&gt;[] {
configSourceDataFile });&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;extractionStrategy = &lt;span style=&quot;color: #2b91af;&quot;&gt;Activator&lt;/span&gt;.CreateInstance(extractionStrategyType);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;pageText = (&lt;span style=&quot;color: #2b91af;&quot;&gt;String&lt;/span&gt;)extractorType.GetMethods()[0].Invoke(reader,
&lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;Object&lt;/span&gt;[]
{ reader, page, extractionStrategy });&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: green; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;//code to process PDF file
content and create Output rows for script component&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;o:p&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;I know better way to do this is to add dll in GAC and refer
from there. But in my case I have to quickly found the solution to process few
PDF document suing SSIS package, so I have used reflection to load it.&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sql31.blogspot.com/feeds/4002651652059996408/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sql31.blogspot.com/2013/03/how-to-load-data-from-pdf-file-in-ssis.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default/4002651652059996408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default/4002651652059996408'/><link rel='alternate' type='text/html' href='http://sql31.blogspot.com/2013/03/how-to-load-data-from-pdf-file-in-ssis.html' title='How to load data from PDF file in SSIS package using script component '/><author><name>SQL31</name><uri>http://www.blogger.com/profile/00362749944270940314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIGO2oaP6nCUqo_BIxuhVz5LQGA7A76LTcTcjgkZ7qZAXV8xqYbuAEDyYMsx1rHckh0CKL4QZkJcYlVkSVpdugnLJg0OGWnxjxnOmYg34Qcz7IbuuiB1-jfGzNodTMles/s1600/sql31_2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1279782643946633352.post-7446919603106412555</id><published>2013-03-07T10:12:00.004+00:00</published><updated>2013-03-20T17:09:15.692+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SSIS"/><title type='text'>How to use a Script Component as a Data Source in SSIS</title><content type='html'>&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Verdana&#39;,&#39;sans-serif&#39;; font-size: 10pt; mso-bidi-font-family: &#39;Courier New&#39;; mso-no-proof: yes;&quot;&gt;Script component in SSIS can be used as Data Source, Data Transformation and Data Destination. Here is small tutorial on how to use Script Component as data source in SSIS package.&amp;nbsp;See below step by step guide to add script component as data source in SSIS data flow task.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; text-indent: -18pt;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Verdana&#39;,&#39;sans-serif&#39;; font-size: 10pt; mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;1.&lt;span style=&quot;font: 7pt &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Verdana&#39;,&#39;sans-serif&#39;; font-size: 10pt; mso-bidi-font-family: &#39;Courier New&#39;; mso-no-proof: yes;&quot;&gt;Add Data flow task to Control Flow of your package.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; text-indent: -18pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; text-indent: -18pt;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Verdana&#39;,&#39;sans-serif&#39;; font-size: 10pt; mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;2.&lt;span style=&quot;font: 7pt &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Verdana&#39;,&#39;sans-serif&#39;; font-size: 10pt; mso-bidi-font-family: &#39;Courier New&#39;; mso-no-proof: yes;&quot;&gt;Right Click on Data Flow Task and click on Edit.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi126ZLqWvrRk5SdzwENsJgWsV9_GIGinLGI_yriURZxRhMJXST_UnUiGFmkzaIiOsWpx1QkPiUm6L5N0eYbf6XQCqs60wC4-vzxNipSZwFMks4I2YFAM4LxoKPxVBYx1owPkBOPeVV844t/s1600/Add_Data_Flow_Task.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; jsa=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi126ZLqWvrRk5SdzwENsJgWsV9_GIGinLGI_yriURZxRhMJXST_UnUiGFmkzaIiOsWpx1QkPiUm6L5N0eYbf6XQCqs60wC4-vzxNipSZwFMks4I2YFAM4LxoKPxVBYx1owPkBOPeVV844t/s320/Add_Data_Flow_Task.png&quot; width=&quot;316&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; text-indent: -18pt;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Verdana&#39;,&#39;sans-serif&#39;; font-size: 10pt; mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;3.&lt;span style=&quot;font: 7pt &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Verdana&#39;,&#39;sans-serif&#39;; font-size: 10pt; mso-bidi-font-family: &#39;Courier New&#39;; mso-no-proof: yes;&quot;&gt;Add Script Component to your Data Flow. It will popup window to ask to set the role of script task in data flow (see below image). &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt 18pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizkOycg323j94Z36XHQl3dF079TCusetYZVh1Pv2yUhY3KMvHDqBwCX-JUhvCaP5q7tBGSeEzY1WeuVFi1C6VL-GOyN34FeWYgtZADQ7OO6uuaBXvk68XLkUnjOVYASQY2JEMSlh1KqleM/s1600/Add_Script_Component.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;312&quot; jsa=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizkOycg323j94Z36XHQl3dF079TCusetYZVh1Pv2yUhY3KMvHDqBwCX-JUhvCaP5q7tBGSeEzY1WeuVFi1C6VL-GOyN34FeWYgtZADQ7OO6uuaBXvk68XLkUnjOVYASQY2JEMSlh1KqleM/s320/Add_Script_Component.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; text-indent: -18pt;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Verdana&#39;,&#39;sans-serif&#39;; font-size: 10pt; mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;4.&lt;span style=&quot;font: 7pt &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Verdana&#39;,&#39;sans-serif&#39;; font-size: 10pt; mso-bidi-font-family: &#39;Courier New&#39;; mso-no-proof: yes;&quot;&gt;Select Source click Ok.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; text-indent: -18pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &#39;Verdana&#39;,&#39;sans-serif&#39;; font-size: 10pt; mso-bidi-font-family: &#39;Courier New&#39;; mso-no-proof: yes;&quot;&gt;&lt;div class=&quot;MsoListParagraph&quot; style=&quot;margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; text-indent: -18pt;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Verdana&#39;,&#39;sans-serif&#39;; font-size: 10pt; mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;5.&lt;span style=&quot;font: 7pt &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Verdana&#39;,&#39;sans-serif&#39;; font-size: 10pt; mso-bidi-font-family: &#39;Courier New&#39;; mso-no-proof: yes;&quot;&gt;Now right click on Script Component and click on Edit.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; text-indent: -18pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &#39;Verdana&#39;,&#39;sans-serif&#39;; font-size: 10pt; mso-bidi-font-family: &#39;Courier New&#39;; mso-no-proof: yes;&quot;&gt;&lt;div class=&quot;MsoListParagraph&quot; style=&quot;margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; text-indent: -18pt;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Verdana&#39;,&#39;sans-serif&#39;; font-size: 10pt; mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;6.&lt;span style=&quot;font: 7pt &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Verdana&#39;,&#39;sans-serif&#39;; font-size: 10pt; mso-bidi-font-family: &#39;Courier New&#39;; mso-no-proof: yes;&quot;&gt;Click on Inputs and Oputputs. Add few columns to default output (Output 0). You can change name of the output but I kept it as default for this example. If you want script task to return multiple data tables, then you can add more outputs and their columns.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; text-indent: -18pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &#39;Verdana&#39;,&#39;sans-serif&#39;; font-size: 10pt; mso-bidi-font-family: &#39;Courier New&#39;; mso-no-proof: yes;&quot;&gt;&lt;div class=&quot;MsoListParagraph&quot; style=&quot;margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; text-indent: -18pt;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Verdana&#39;,&#39;sans-serif&#39;; font-size: 10pt; mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;7.&lt;span style=&quot;font: 7pt &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Verdana&#39;,&#39;sans-serif&#39;; font-size: 10pt; mso-bidi-font-family: &#39;Courier New&#39;; mso-no-proof: yes;&quot;&gt;Now Add few columns to your Output. Here I have added 3 columns to Output 0 named Column, Column 1 and Column 2. You can change name and data type of the column from right side property window. I have kept the default name and default type (Integer) for this example.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class=&quot;MsoListParagraph&quot; style=&quot;margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; text-indent: -18pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjm_MN-Ud9wzC4PcGEdvD8pEcnY3Vzq5dPC1NtfZQjppoxbnBhOKHPrHasAsZZS1VOile07xarbXFpUL9hqzDnZjB4Q1N-OYTTAzVgJ5kHUnDkH0Gd0jFh-lGqFXFY2eMlqG8dWWXjZkKWm/s1600/Add_Column_To_Script_component.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;276&quot; jsa=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjm_MN-Ud9wzC4PcGEdvD8pEcnY3Vzq5dPC1NtfZQjppoxbnBhOKHPrHasAsZZS1VOile07xarbXFpUL9hqzDnZjB4Q1N-OYTTAzVgJ5kHUnDkH0Gd0jFh-lGqFXFY2eMlqG8dWWXjZkKWm/s320/Add_Column_To_Script_component.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; text-indent: -18pt;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Verdana&#39;,&#39;sans-serif&#39;; font-size: 10pt; mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;8.&lt;span style=&quot;font: 7pt &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Verdana&#39;,&#39;sans-serif&#39;; font-size: 10pt; mso-bidi-font-family: &#39;Courier New&#39;; mso-no-proof: yes;&quot;&gt;Click on Script tab and click on Edit Script… button to add the rows to your output.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; text-indent: -18pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_R0G2W3NNXQc_JkAWHFEdOHANIc6CGut34m5TSagEUDsXSCf-EUEx_mR2I3HrRtC8XO-yxiiyNbjIgMFxR24NMlh8Gqi86kqmaQJolvEoHLZwTyDAUJ26wX4ZsVWiogSwqtgdXE5WNCLl/s1600/update_script_for_script_component.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;276&quot; jsa=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_R0G2W3NNXQc_JkAWHFEdOHANIc6CGut34m5TSagEUDsXSCf-EUEx_mR2I3HrRtC8XO-yxiiyNbjIgMFxR24NMlh8Gqi86kqmaQJolvEoHLZwTyDAUJ26wX4ZsVWiogSwqtgdXE5WNCLl/s320/update_script_for_script_component.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; text-indent: -18pt;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-fareast-font-family: &#39;Courier New&#39;; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;9.&lt;span style=&quot;font: 7pt &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Verdana&#39;,&#39;sans-serif&#39;; font-size: 10pt; mso-bidi-font-family: &#39;Courier New&#39;; mso-no-proof: yes;&quot;&gt;Edit Script will open new visual studio project and opens main.cs file (for C#, it will be main.cv for VB). This file contails ScriptMain class, which has 3 predefined methods as shown below.&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none; text-indent: 18pt;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;public&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;span style=&quot;color: blue;&quot;&gt;override&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; PreExecute()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt 54pt; mso-layout-grid-align: none; text-indent: 18pt;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Verdana&#39;,&#39;sans-serif&#39;; font-size: 10pt; mso-bidi-font-family: &#39;Courier New&#39;; mso-no-proof: yes;&quot;&gt;This method is used to perform any prexeuction task like opening connection, initialization valiables etc.&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-indent: 36pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-indent: 36pt;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;public&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;span style=&quot;color: blue;&quot;&gt;override&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; PostExecute()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; text-indent: 36pt;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Verdana&#39;,&#39;sans-serif&#39;; font-size: 10pt; mso-bidi-font-family: &#39;Courier New&#39;; mso-no-proof: yes;&quot;&gt;This method is used to perform any posexecution task like closing connection, dispising objects etc. This method also be used to set ReadWrite variable defined in your script.&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-indent: 36pt;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;public&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;span style=&quot;color: blue;&quot;&gt;override&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; CreateNewOutputRows()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none; text-indent: 36pt;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Verdana&#39;,&#39;sans-serif&#39;; font-size: 10pt; mso-bidi-font-family: &#39;Courier New&#39;; mso-no-proof: yes;&quot;&gt;This method is used to actually returns the rows to your ourput. See below example where I have added 10 rows to our Output 0&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none; text-indent: 18pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none; text-indent: 18pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;override&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; PreExecute()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;base&lt;/span&gt;.PreExecute();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;/*&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp; &lt;/span&gt;Add your code here for preprocessing or remove if not needed&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;*/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;override&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; PostExecute()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;base&lt;/span&gt;.PostExecute();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;/*&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;Add your code here for postprocessing or remove if not needed&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp; &lt;/span&gt;You can set read/write variables here, for example:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp; &lt;/span&gt;Variables.MyIntVar = 100&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;*/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;override&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; CreateNewOutputRows()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;/*&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp; &lt;/span&gt;Add rows by calling the AddRow method on the member variable named &quot;&amp;lt;Output Name&amp;gt;Buffer&quot;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp; &lt;/span&gt;For example, call MyOutputBuffer.AddRow() if your output was named &quot;MyOutput&quot;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;*/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;for&lt;/span&gt; (&lt;span style=&quot;color: blue;&quot;&gt;int&lt;/span&gt; i = 0; i &amp;lt; 10; i++)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Output0Buffer.AddRow();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Output0Buffer.Column = (i + 1);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Output0Buffer.Column1 = (i + 1) * 10;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Output0Buffer.Column2 = (i + 1) * 100;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;margin: 0cm 0cm 0pt 36pt; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; text-indent: -18pt;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-fareast-font-family: &#39;Courier New&#39;; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;10.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Verdana&#39;,&#39;sans-serif&#39;; font-size: 10pt; mso-bidi-font-family: &#39;Courier New&#39;; mso-no-proof: yes;&quot;&gt;Add sample code as shown above and close visual studio project for script component. Click on Script Component Edit dialog window. Now your script task is ready to use as Data Flow Source. Start using it as normal source component&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sql31.blogspot.com/feeds/7446919603106412555/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sql31.blogspot.com/2013/03/how-to-use-script-component-as-data.html#comment-form' title='55 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default/7446919603106412555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default/7446919603106412555'/><link rel='alternate' type='text/html' href='http://sql31.blogspot.com/2013/03/how-to-use-script-component-as-data.html' title='How to use a Script Component as a Data Source in SSIS'/><author><name>SQL31</name><uri>http://www.blogger.com/profile/00362749944270940314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIGO2oaP6nCUqo_BIxuhVz5LQGA7A76LTcTcjgkZ7qZAXV8xqYbuAEDyYMsx1rHckh0CKL4QZkJcYlVkSVpdugnLJg0OGWnxjxnOmYg34Qcz7IbuuiB1-jfGzNodTMles/s1600/sql31_2.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi126ZLqWvrRk5SdzwENsJgWsV9_GIGinLGI_yriURZxRhMJXST_UnUiGFmkzaIiOsWpx1QkPiUm6L5N0eYbf6XQCqs60wC4-vzxNipSZwFMks4I2YFAM4LxoKPxVBYx1owPkBOPeVV844t/s72-c/Add_Data_Flow_Task.png" height="72" width="72"/><thr:total>55</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1279782643946633352.post-7466499539451916366</id><published>2013-03-07T09:03:00.003+00:00</published><updated>2013-03-20T17:05:52.169+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MS SQL Server"/><category scheme="http://www.blogger.com/atom/ns#" term="T-SQL"/><title type='text'>How to do case sensitive comparision in SQL server</title><content type='html'>&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Verdana&#39;,&#39;sans-serif&#39;; font-size: 10pt; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: EN-GB;&quot;&gt;Case sensitive string comparison can be done using collation in WHERE statement or by specifying collation for column. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Verdana&#39;,&#39;sans-serif&#39;; font-size: 10pt; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: EN-GB;&quot;&gt;See below example which uses COLLATE keyword while comparing two string values in WHERE clause. This example uses SQL_Latin1_General_CP1_CS_AS. If your data is not in English, then choose appropriate collation.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;CREATE&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;span style=&quot;color: blue;&quot;&gt;TABLE&lt;/span&gt; testUserTable&lt;span style=&quot;color: blue;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;Username &lt;span style=&quot;color: blue;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;30&lt;span style=&quot;color: grey;&quot;&gt;),&lt;/span&gt; pwd &lt;span style=&quot;color: blue;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;30&lt;span style=&quot;color: grey;&quot;&gt;))&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;INSERT&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;span style=&quot;color: blue;&quot;&gt;INTO&lt;/span&gt; testUserTable&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;Username&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; pwd&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;VALUES&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;User 1&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;PassWord1&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;),&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;User 2&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;PassWord2&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;DECLARE&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; @username &lt;span style=&quot;color: blue;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;30&lt;span style=&quot;color: grey;&quot;&gt;)=&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;User 1&#39;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt;@pwd &lt;span style=&quot;color: blue;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;30&lt;span style=&quot;color: grey;&quot;&gt;)=&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;password1&#39;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;--Query 1: This query will return result&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;SELECT&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;span style=&quot;color: grey;&quot;&gt;*&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;FROM&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; testUserTable &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;WHERE&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; Username &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt; @username&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;AND&lt;/span&gt; pwd &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt; @pwd&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;-- Query 2: This query will not return result&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;SELECT&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;span style=&quot;color: grey;&quot;&gt;*&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;FROM&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; testUserTable &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;WHERE&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; Username &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt; @username&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;AND&lt;/span&gt; pwd &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt; @pwd &lt;span style=&quot;color: blue;&quot;&gt;COLLATE&lt;/span&gt; SQL_Latin1_General_CP1_CS_AS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;DROP&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;span style=&quot;color: blue;&quot;&gt;TABLE&lt;/span&gt; testUserTable&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Verdana&#39;,&#39;sans-serif&#39;; font-size: 10pt; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: EN-GB;&quot;&gt;First SELECT query will return result even if password is supplied in lower case. Second query will not return any record, which is actually what we wanted in this particular case.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Verdana&#39;,&#39;sans-serif&#39;; font-size: 10pt; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: EN-GB;&quot;&gt;Here in our example we have specified _&lt;i&gt;CS&lt;/i&gt;_ (case sensitive) in our collation selection. This behaviour can be reverted to previous by setting it to _&lt;i&gt;CI&lt;/i&gt;_ (case insensitive). This will give use the same result as we get in Query 1 because default collation setting in _&lt;i&gt;CI&lt;/i&gt;_. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Verdana&#39;,&#39;sans-serif&#39;; font-size: 10pt; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: EN-GB;&quot;&gt;See below CREATE statement which uses collation while creating table. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;CREATE&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;span style=&quot;color: blue;&quot;&gt;TABLE&lt;/span&gt; testUserTable&lt;span style=&quot;color: blue;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;Username &lt;span style=&quot;color: blue;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;30&lt;span style=&quot;color: grey;&quot;&gt;),&lt;/span&gt; pwd &lt;span style=&quot;color: blue;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;30&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;COLLATE&lt;/span&gt; SQL_Latin1_General_CP1_CS_AS&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Verdana&#39;,&#39;sans-serif&#39;; font-size: 10pt; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: EN-GB;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Verdana&#39;,&#39;sans-serif&#39;; font-size: 10pt; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: EN-GB;&quot;&gt;In this case we don’t have to specify collation in where clause. Both SELECT queries will give the same result.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sql31.blogspot.com/feeds/7466499539451916366/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sql31.blogspot.com/2013/03/how-to-do-case-sensitive-comparision-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default/7466499539451916366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default/7466499539451916366'/><link rel='alternate' type='text/html' href='http://sql31.blogspot.com/2013/03/how-to-do-case-sensitive-comparision-in.html' title='How to do case sensitive comparision in SQL server'/><author><name>SQL31</name><uri>http://www.blogger.com/profile/00362749944270940314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIGO2oaP6nCUqo_BIxuhVz5LQGA7A76LTcTcjgkZ7qZAXV8xqYbuAEDyYMsx1rHckh0CKL4QZkJcYlVkSVpdugnLJg0OGWnxjxnOmYg34Qcz7IbuuiB1-jfGzNodTMles/s1600/sql31_2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1279782643946633352.post-7602951541361631370</id><published>2013-02-25T15:41:00.002+00:00</published><updated>2013-03-20T17:05:52.171+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MS SQL Server"/><category scheme="http://www.blogger.com/atom/ns#" term="T-SQL"/><title type='text'>Delete duplicate records from MS SQL table using CTE and window function</title><content type='html'>&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;I work for data company which receives data from many third party data providers. These data often comes with duplicate records. so while I import them to our database, I ofter has to run de-duplication on those data. I have tried many de-deuplicate methods. Here I would like to share those methods.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;To see those method lets take some example data. It is&amp;nbsp;City data. I have&amp;nbsp;simplified this data to contain only few columns.&amp;nbsp;&amp;nbsp;Use below script for sample data.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;CREATE&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;span style=&quot;color: blue;&quot;&gt;TABLE&lt;/span&gt; City&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;CityName &lt;span style=&quot;color: blue;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;100&lt;span style=&quot;color: grey;&quot;&gt;),&lt;/span&gt; CityCode &lt;span style=&quot;color: blue;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;100&lt;span style=&quot;color: grey;&quot;&gt;),&lt;/span&gt; County &lt;span style=&quot;color: blue;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;100&lt;span style=&quot;color: grey;&quot;&gt;),&lt;/span&gt; Country &lt;span style=&quot;color: blue;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;100&lt;span style=&quot;color: grey;&quot;&gt;)&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-size: x-small;&quot;&gt; CreateDate &lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;DATETIME&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;INSERT&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;span style=&quot;color: blue;&quot;&gt;INTO&lt;/span&gt; City&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;CityName&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; CityCode&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; County&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; Country&lt;span style=&quot;color: grey;&quot;&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;VALUES &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;London&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;LN&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;n/a&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;England&#39;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: red; font-size: x-small;&quot;&gt;&#39;2013-02-25 15:08:00&#39;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;mso-tab-count: 3;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;London&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;LN&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;n/a&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;England&#39;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: red; font-size: x-small;&quot;&gt;&#39;2013-02-25 15:09:00&#39;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;mso-tab-count: 3;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;Liverpool&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;LP&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;Mersyside&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;England&#39;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: black; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: red; font-size: x-small;&quot;&gt;&#39;2013-02-25 15:10:00&#39;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;mso-tab-count: 3;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;Liverpool&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;LP&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;Mersyside&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;England&#39;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: black; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: red; font-size: x-small;&quot;&gt;&#39;2013-02-25 15:11:00&#39;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;mso-tab-count: 3;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;Liverpool&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;LP&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;Mersyside&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;England&#39;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: black; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: red; font-size: x-small;&quot;&gt;&#39;2013-02-25 15:12:00&#39;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;mso-tab-count: 3;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;Oxford&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;OX&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;Oxfordshire&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;England&#39;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: black; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: red; font-size: x-small;&quot;&gt;&#39;2013-02-25 15:13:00&#39;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;mso-tab-count: 3;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;Oxford&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;OX&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;Oxfordshire&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;England&#39;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: black; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: red; font-size: x-small;&quot;&gt;&#39;2013-02-25 15:14:00&#39;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;mso-tab-count: 3;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;Oxford&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;OX&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;Oxfordshire&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;England&#39;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: black; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: red; font-size: x-small;&quot;&gt;&#39;2013-02-25 15:15:00&#39;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;mso-tab-count: 3;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;Oxford&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;OX&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;Oxfordshire&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;England&#39;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: black; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: red; font-size: x-small;&quot;&gt;&#39;2013-02-25 15:16:00&#39;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;mso-tab-count: 3;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;Glasgow&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;GL&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;n/a&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;Scotland&#39;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: black; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: red; font-size: x-small;&quot;&gt;&#39;2013-02-25 15:17:00&#39;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;mso-tab-count: 3;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 3;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,(&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;Glasgow&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;GL&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;n/a&#39;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;&#39;Scotland&#39;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: black; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: red; font-size: x-small;&quot;&gt;&#39;2013-02-25 15:18:00&#39;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Now lets see the methods to de-duplicate these data.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1) Most simple method is to load data in staging table and&amp;nbsp;use DISTINCT to select the unique records. &lt;br /&gt;&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;CREATE&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;span style=&quot;color: blue;&quot;&gt;TABLE&lt;/span&gt; City_temp&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;CityName &lt;span style=&quot;color: blue;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;100&lt;span style=&quot;color: grey;&quot;&gt;),&lt;/span&gt; CityCode &lt;span style=&quot;color: blue;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;100&lt;span style=&quot;color: grey;&quot;&gt;),&lt;/span&gt; County &lt;span style=&quot;color: blue;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;100&lt;span style=&quot;color: grey;&quot;&gt;),&lt;/span&gt; Country &lt;span style=&quot;color: blue;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;100&lt;span style=&quot;color: grey;&quot;&gt;)&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-size: x-small;&quot;&gt; CreateDate &lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;DATETIME&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;INSERT INTO &lt;/span&gt;City_temp&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;CityName&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; CityCode, County&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; Country&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;SELECT&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;DISTINCT &lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;CityName, CityCode, County, Country&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: blue;&quot;&gt;FROM&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt; City&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;TRUNCATE TABLE &lt;span style=&quot;color: black;&quot;&gt;City&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;INSERT INTO &lt;/span&gt;City&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;CityName&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt; CityCode, County&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt; Country, CreateDate&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;SELECT&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;CityName, CityCode, County, Country,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: magenta; font-size: x-small;&quot;&gt;GETDATE&lt;span style=&quot;color: grey;&quot;&gt;()&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color: blue;&quot;&gt;FROM&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt; City_temp&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;These will&amp;nbsp;work without CreateDate field, but if we have to select the createDate also then you have to use aggregate function like MIN/MAX.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;INSERT INTO &lt;/span&gt;City_temp&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;CityName&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; CityCode, County&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; Country, CreateDate&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;SELECT&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; CityName&lt;/span&gt;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; CityCode&lt;/span&gt;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; County&lt;/span&gt;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; Country&lt;/span&gt;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: magenta; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: magenta; font-size: x-small;&quot;&gt;MAX&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;CreateDate&lt;/span&gt;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;AS&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; CreateDate &lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;FROM&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; City &lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;GROUP&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;BY&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; CityName&lt;/span&gt;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; CityCode&lt;/span&gt;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; County&lt;/span&gt;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; Country&lt;/span&gt;&lt;/span&gt; 
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;2) Use temp table with Id&amp;nbsp;column&amp;nbsp;with IDENTITY and select&amp;nbsp;records with MIN/MAX value of Id&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;CREATE&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;span style=&quot;color: blue;&quot;&gt;TABLE&lt;/span&gt; City_temp&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;Id &lt;span style=&quot;color: blue;&quot;&gt;INT&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;IDENTITY&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;1&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt;21&lt;span style=&quot;color: grey;&quot;&gt;),&lt;/span&gt; CityName &lt;span style=&quot;color: blue;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;100&lt;span style=&quot;color: grey;&quot;&gt;),&lt;/span&gt; CityCode &lt;span style=&quot;color: blue;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;100&lt;span style=&quot;color: grey;&quot;&gt;),&lt;/span&gt; County &lt;span style=&quot;color: blue;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;100&lt;span style=&quot;color: grey;&quot;&gt;),&lt;/span&gt; Country &lt;span style=&quot;color: blue;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;100&lt;span style=&quot;color: grey;&quot;&gt;),&lt;/span&gt; CreateDate &lt;span style=&quot;color: blue;&quot;&gt;DATETIME&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;INSERT&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;span style=&quot;color: blue;&quot;&gt;INTO&lt;/span&gt; City_temp&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;CityName&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; CityCode&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; County&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; Country&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; CreateDate&lt;span style=&quot;color: grey;&quot;&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;SELECT&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; CityName&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; CityCode&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; County&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; Country&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; CreateDate &lt;span style=&quot;color: blue;&quot;&gt;FROM&lt;/span&gt; City&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;o:p&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;TRUNCATE TABLE &lt;span style=&quot;color: black;&quot;&gt;City&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;o:p&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;INSERT INTO &lt;/span&gt;City&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;CityName&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; CityCode, County&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; Country, CreateDate&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;SELECT&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; CityName&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; CityCode&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; County&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; Country&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; CreateDate&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;FROM&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; City_temp&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;AS&lt;/span&gt; A&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;INNER&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;JOIN&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;SELECT&lt;/span&gt; &lt;span style=&quot;color: magenta;&quot;&gt;MAX&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;Id&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;AS&lt;/span&gt; Id &lt;span style=&quot;color: blue;&quot;&gt;FROM&lt;/span&gt; City_temp &lt;span style=&quot;color: blue;&quot;&gt;GROUP&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;BY&lt;/span&gt; CityName&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; CityCode&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; County&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; Country&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;AS&lt;/span&gt; B&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;mso-tab-count: 2;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;ON&lt;/span&gt; A&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;Id &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt; B&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;Id&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;3) This&amp;nbsp;is the&amp;nbsp;most effective method so far I found, using ETC and ROW_NUMBER() window function. Use below query to delete the duplicate records.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;WITH&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; T&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;AS &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;SELECT&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;*,&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: magenta; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: magenta; font-size: x-small;&quot;&gt;ROW_NUMBER&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;()&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;OVER &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;PARTITION&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;BY&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; CityName&lt;/span&gt;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; CityCode&lt;/span&gt;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; County&lt;/span&gt;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; Country &lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;ORDER&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;BY&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; CityName&lt;/span&gt;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; CityCode&lt;/span&gt;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; County&lt;/span&gt;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; Country&lt;/span&gt;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;AS&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; RowIndex &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;FROM&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; City &lt;/span&gt;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;DELETE&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;FROM&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; T &lt;/span&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-size: x-small;&quot;&gt;WHERE&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; RowIndex &lt;/span&gt;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;&lt;span style=&quot;color: grey; font-size: xx-small;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; 1&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;This method is fast of above 2 methods becuase it does all&amp;nbsp;processing in memory there is no need to wirte data to temp table.&amp;nbsp;&amp;nbsp;Please not here&amp;nbsp;that processing in memory only happen if&amp;nbsp;SQL server has enough memory to process these&amp;nbsp;data, otherwise internally it wirtes data to tempdb.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;I hope this will be useful. Please feel free to comment if you find any other more effective method to remove duplicate records in SQL server.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://sql31.blogspot.com/feeds/7602951541361631370/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sql31.blogspot.com/2013/02/delete-duplicate-records-from-ms-sql.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default/7602951541361631370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default/7602951541361631370'/><link rel='alternate' type='text/html' href='http://sql31.blogspot.com/2013/02/delete-duplicate-records-from-ms-sql.html' title='Delete duplicate records from MS SQL table using CTE and window function'/><author><name>SQL31</name><uri>http://www.blogger.com/profile/00362749944270940314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIGO2oaP6nCUqo_BIxuhVz5LQGA7A76LTcTcjgkZ7qZAXV8xqYbuAEDyYMsx1rHckh0CKL4QZkJcYlVkSVpdugnLJg0OGWnxjxnOmYg34Qcz7IbuuiB1-jfGzNodTMles/s1600/sql31_2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1279782643946633352.post-934912143579541557</id><published>2013-02-25T11:30:00.001+00:00</published><updated>2013-03-20T17:05:52.177+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MS SQL Server"/><title type='text'>Free E-Books from Microsoft on SQL Server 2012</title><content type='html'>&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Microsoft giving away some usefull E-books for free on various SQL Server topics. These books are available on Microsoft Technet website. Those are available in various formats (EPUB, MOBI and PDF). You can download using below links.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana;&quot;&gt;Here is the current available book list.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;a href=&quot;http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx#BackupandRestoreofSQLServerDatabases&quot;&gt;&lt;span style=&quot;color: #0066dd; font-family: &#39;Segoe UI&#39;,&#39;sans-serif&#39;;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Books Online: Backup and Restore of SQL Server Databases &lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx#DataAnalysisExpressions(DAX)Reference&quot;&gt;&lt;span style=&quot;color: #0066dd;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Books Online: Data Analysis Expressions (DAX) Reference&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx#DataMiningExtensions(DMX)Reference&quot;&gt;&lt;span style=&quot;color: blue; font-family: Verdana, sans-serif;&quot;&gt;Books Online: Data Mining Extensions (DMX) Reference&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx#DataQualityServices&quot;&gt;&lt;span style=&quot;color: #0066dd;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Books Online: Data Quality Services&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx#HighAvailabilitySolutions&quot;&gt;&lt;span style=&quot;color: blue; font-family: Verdana, sans-serif;&quot;&gt;Books Online: High Availability Solutions&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx#MasterDataServices&quot;&gt;&lt;span style=&quot;color: #0066dd;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Books Online: Master Data Services&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx#MonitorandTuneforPerformance&quot;&gt;&lt;span style=&quot;color: #0066dd;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Books Online: Monitor and Tune for Performance&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx#MultidimensionalExpressions(MDX)Reference&quot;&gt;&lt;span style=&quot;color: #0066dd;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Books Online: Multidimensional Expressions (MDX) Reference&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx#SQLServerDistributedReplay&quot;&gt;&lt;span style=&quot;color: #0066dd;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Books Online: SQL Server Distributed Replay&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx#Transact-SQLDataDefinitionLanguage(DDL)Reference&quot;&gt;&lt;span style=&quot;color: blue; font-family: Verdana, sans-serif;&quot;&gt;Books Online: Transact-SQL Data Definition Language (DDL) Reference&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx#Transact-SQLDataManipulationLanguage(DML)Reference&quot;&gt;&lt;span style=&quot;color: #0066dd;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Books Online: Transact-SQL Data Manipulation Language (DML) Reference&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx#XQueryLanguageReference&quot;&gt;&lt;span style=&quot;color: blue; font-family: Verdana, sans-serif;&quot;&gt;Books Online: XQuery Language Reference&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx#IntroducingMicrosoftSQLServer2008R2&quot;&gt;&lt;span style=&quot;color: #0066dd;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Introducing Microsoft SQL Server 2008 R2&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Segoe UI&#39;,&#39;sans-serif&#39;; font-size: 10pt;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;color: #0066dd;&quot;&gt;&lt;a href=&quot;http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx#IntroducingMicrosoftSQLServer2012&quot;&gt;&lt;span style=&quot;color: blue; font-family: Verdana, sans-serif;&quot;&gt;Introducing Microsoft SQL Server 2012&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Segoe UI&#39;,&#39;sans-serif&#39;; font-size: 9pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0066dd; font-family: &#39;Segoe UI&#39;,&#39;sans-serif&#39;; font-size: 10pt;&quot;&gt;&lt;a href=&quot;http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx#MasterDataServicesCapacityGuidelines&quot;&gt;&lt;span style=&quot;color: blue; font-family: Verdana, sans-serif;&quot;&gt;Master Data Services Capacity Guidelines&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Segoe UI&#39;,&#39;sans-serif&#39;; font-size: 9pt;&quot;&gt;&lt;br /&gt;&lt;a href=&quot;http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx#MicrosoftSQLServerAlwaysOnSolutionsGuideforHighAvailabilityandDisasterRecovery&quot;&gt;&lt;span style=&quot;color: #0066dd; font-size: 10pt;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Microsoft SQL Server AlwaysOn Solutions Guide for High Availability and Disaster Recovery&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;color: #0066dd; font-family: &#39;Segoe UI&#39;,&#39;sans-serif&#39;; font-size: 10pt;&quot;&gt;&lt;a href=&quot;http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx#MicrosoftSQLServerAnalysisServicesMultidimensionalPerformanceandOperationsGuide&quot;&gt;&lt;span style=&quot;color: blue; font-family: Verdana, sans-serif;&quot;&gt;Microsoft SQL Server Analysis Services Multidimensional Performance and Operations Guide&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Segoe UI&#39;,&#39;sans-serif&#39;; font-size: 9pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0066dd; font-family: &#39;Segoe UI&#39;,&#39;sans-serif&#39;; font-size: 10pt;&quot;&gt;&lt;a href=&quot;http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx#QuickStart:LearnDAXBasicsin30Minutes&quot;&gt;&lt;span style=&quot;color: blue; font-family: Verdana, sans-serif;&quot;&gt;QuickStart: Learn DAX Basics in 30 Minutes&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Segoe UI&#39;,&#39;sans-serif&#39;; font-size: 9pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Segoe UI&#39;,&#39;sans-serif&#39;; font-size: 10pt;&quot;&gt;&lt;a href=&quot;http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx#SQLServer2012Tutorials:AnalysisServices-DataMining&quot;&gt;&lt;span style=&quot;color: #0066dd;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;SQL Server 2012 Tutorials: Analysis Services - Data Mining&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx#SQLServer2012Tutorials:AnalysisServices-MultidimensionalModeling&quot;&gt;&lt;span style=&quot;color: #0066dd;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;SQL Server 2012 Tutorials: Analysis Services - Multidimensional Modeling&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx#SQLServer2012Tutorials:AnalysisServices-TabularModeling&quot;&gt;&lt;span style=&quot;color: #0066dd;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;SQL Server 2012 Tutorials: Analysis Services - Tabular Modeling&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx#SQLServer2012Tutorials:ReportingServices&quot;&gt;&lt;span style=&quot;color: #0066dd;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;SQL Server 2012 Tutorials: Reporting Services&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx#SQLServer2012Tutorials:WritingTransact-SQLStatements&quot;&gt;&lt;span style=&quot;color: blue; font-family: Verdana, sans-serif;&quot;&gt;SQL Server 2012 Tutorials: Writing Transact-SQL Statements&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx#SQLServer2012UpgradeTechnicalGuide&quot;&gt;&lt;span style=&quot;color: #0066dd;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;SQL Server 2012 Upgrade Technical Guide&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Segoe UI&#39;,&#39;sans-serif&#39;; font-size: 10pt;&quot;&gt;E-Books are aslo available for other technology. Please see below link for other available books.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Segoe UI&#39;,&#39;sans-serif&#39;; font-size: 10pt;&quot;&gt;&lt;a href=&quot;http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies.aspx&quot; target=&quot;_blank&quot;&gt;Microsoft E-books for Free&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Segoe UI&#39;,&#39;sans-serif&#39;; font-size: 10pt;&quot;&gt;MS SQL Server&amp;nbsp;2012 | Free E-Books |&amp;nbsp;SQL Server 2012 Books&amp;nbsp;| Learn&amp;nbsp;SQL Server&amp;nbsp;| Microfot SQL Server Tutorials | MS SQL Server BI Tutorials &lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sql31.blogspot.com/feeds/934912143579541557/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sql31.blogspot.com/2013/02/free-e-books-from-microsoft-on-sql.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default/934912143579541557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default/934912143579541557'/><link rel='alternate' type='text/html' href='http://sql31.blogspot.com/2013/02/free-e-books-from-microsoft-on-sql.html' title='Free E-Books from Microsoft on SQL Server 2012'/><author><name>SQL31</name><uri>http://www.blogger.com/profile/00362749944270940314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIGO2oaP6nCUqo_BIxuhVz5LQGA7A76LTcTcjgkZ7qZAXV8xqYbuAEDyYMsx1rHckh0CKL4QZkJcYlVkSVpdugnLJg0OGWnxjxnOmYg34Qcz7IbuuiB1-jfGzNodTMles/s1600/sql31_2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1279782643946633352.post-1461159376383336201</id><published>2013-02-21T12:25:00.000+00:00</published><updated>2013-03-20T17:05:52.161+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MS SQL Server"/><category scheme="http://www.blogger.com/atom/ns#" term="T-SQL"/><title type='text'>Script to get current running query from Stored Procedure / Trigger / Function </title><content type='html'>&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;I have written small script which gives you the current running query from stored procedure, trigger or function. Working on big database processing I ofter come across stored procedures (SPs)&amp;nbsp;which takes hours to complete. These SPs has many small queries (INSERT/UPDATE/DELETE/MERGE) or call to other SP or call function. Mostly I use RAISEERROR WITH NOWAIT&amp;nbsp;or PRINT&amp;nbsp;to know&amp;nbsp;the progress of SP but there are some instances where I cannot change SP to add&amp;nbsp;progress reporting statement. So wrote below script to know the current running query. It is very useful to know current running query and helped me in many data processing problems.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;SELECT&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;color: magenta;&quot;&gt;&amp;nbsp; SUBSTRING&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;B&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;[text]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 4;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;A&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;statement_start_offset &lt;span style=&quot;color: grey;&quot;&gt;/&lt;/span&gt; 2&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;+&lt;/span&gt; 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 4;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(((&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;CASE&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;WHEN&lt;/span&gt; A&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;statement_end_offset &lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;=&lt;/span&gt; 0 &lt;span style=&quot;color: blue;&quot;&gt;THEN&lt;/span&gt; &lt;span style=&quot;color: magenta;&quot;&gt;DATALENGTH&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;B&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;[text]&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 4;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 4;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;ELSE&lt;/span&gt; A&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;statement_end_offset &lt;span style=&quot;color: blue;&quot;&gt;END&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 4;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 4;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;-&lt;/span&gt; A&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;statement_start_offset&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;/&lt;/span&gt; 2 &lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;+&lt;/span&gt; 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;color: grey;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-tab-count: 4;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;AS&lt;/span&gt; statement_text &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;FROM&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;sys&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;dm_exec_requests&lt;/span&gt; A&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;CROSS&lt;/span&gt; &lt;span style=&quot;color: grey;&quot;&gt;APPLY&lt;/span&gt; &lt;span style=&quot;color: green;&quot;&gt;sys&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;dm_exec_sql_text&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;sql_handle&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt; B&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;WHERE&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;session_id &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt; 56 &lt;span style=&quot;color: green;&quot;&gt;--Use you session id here.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;GO&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Please note that&amp;nbsp;above script&amp;nbsp;will only tells you which query is running, not the actual progress of the query. Unfortunatly there is no way to know the actual progress of the query :(.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;You can use Activity Monitor from management studio or use sp_who2 or below query to know the session id&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;SELECT&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;span style=&quot;color: grey;&quot;&gt;*&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;FROM&lt;/span&gt; &lt;span style=&quot;color: green;&quot;&gt;sys&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;dm_exec_requests&lt;/span&gt; req&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;color: grey; font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;CROSS&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt; &lt;span style=&quot;color: grey;&quot;&gt;APPLY&lt;/span&gt; &lt;span style=&quot;color: green;&quot;&gt;sys&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;dm_exec_sql_text&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;sql_handle&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;AS&lt;/span&gt; sqltext&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt; mso-no-proof: yes;&quot;&gt;&lt;/span&gt;&lt;o:p&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Plesae comment if you like this script or if have better&amp;nbsp;script/way or if you find any error in this script or any aditional information about this.&lt;/span&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt;&quot;&gt;
&lt;o:p&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;MS SQL 2008 | MS SQL 2008 R2 | MS SQL 2012 | T-SQL | T-SQL Tutorials | Learn T-SQL | | Microfot SQL Server | MS SQL Server Admministration | How to know current running query | How to know current running query from SP&lt;/span&gt;&lt;/o:p&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sql31.blogspot.com/feeds/1461159376383336201/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sql31.blogspot.com/2013/02/script-to-get-current-running-query.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default/1461159376383336201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default/1461159376383336201'/><link rel='alternate' type='text/html' href='http://sql31.blogspot.com/2013/02/script-to-get-current-running-query.html' title='Script to get current running query from Stored Procedure / Trigger / Function '/><author><name>SQL31</name><uri>http://www.blogger.com/profile/00362749944270940314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIGO2oaP6nCUqo_BIxuhVz5LQGA7A76LTcTcjgkZ7qZAXV8xqYbuAEDyYMsx1rHckh0CKL4QZkJcYlVkSVpdugnLJg0OGWnxjxnOmYg34Qcz7IbuuiB1-jfGzNodTMles/s1600/sql31_2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1279782643946633352.post-9032927557189391175</id><published>2013-02-21T11:51:00.002+00:00</published><updated>2016-06-07T11:49:33.579+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MS SQL Server"/><category scheme="http://www.blogger.com/atom/ns#" term="T-SQL"/><title type='text'>Display data and index space usege for each table in MS SQL</title><content type='html'>&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;I have came across a requirement to generate regular report to&amp;nbsp;for the data and index space usage for each table as well as for database. So I have wirttern a small script to do it using Sp_spaceused stored procedure. My script is posted below which might be useful to you. If you find useful please comment in comment section. And feel free to&amp;nbsp;post about correction or if you find better script for this. Data and index size in result set is in MB, it can be changed to&amp;nbsp;Bytes/KB/GB using changes in SELECT query at the end. Below script is self descriptive (at least I think so!!!) If you need any help please leave comment.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt;&quot;&gt;DECLARE&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt;&quot;&gt; @counter &lt;span style=&quot;color: blue;&quot;&gt;INT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt;&quot;&gt;DECLARE&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt;&quot;&gt; @max &lt;span style=&quot;color: blue;&quot;&gt;INT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt;&quot;&gt;DECLARE&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt;&quot;&gt; @name &lt;span style=&quot;color: blue;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;100&lt;span style=&quot;color: grey;&quot;&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt;&quot;&gt;DECLARE&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt;&quot;&gt; @t &lt;span style=&quot;color: blue;&quot;&gt;TABLE &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;id &lt;span style=&quot;color: blue;&quot;&gt;INT&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;IDENTITY&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; name &lt;span style=&quot;color: blue;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;100&lt;span style=&quot;color: grey;&quot;&gt;))&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt;&quot;&gt;DECLARE&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt;&quot;&gt; @t1 &lt;span style=&quot;color: blue;&quot;&gt;TABLE &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;name &lt;span style=&quot;color: blue;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;100&lt;span style=&quot;color: grey;&quot;&gt;),&lt;/span&gt; [rows] &lt;span style=&quot;color: blue;&quot;&gt;INT&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; reserved &lt;span style=&quot;color: blue;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;100&lt;span style=&quot;color: grey;&quot;&gt;),&lt;/span&gt; data &lt;span style=&quot;color: blue;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;100&lt;span style=&quot;color: grey;&quot;&gt;),&lt;/span&gt; index_size &lt;span style=&quot;color: blue;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;100&lt;span style=&quot;color: grey;&quot;&gt;),&lt;/span&gt; unused &lt;span style=&quot;color: blue;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;100&lt;span style=&quot;color: grey;&quot;&gt;))&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt;&quot;&gt;DECLARE&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt;&quot;&gt; @t2 &lt;span style=&quot;color: blue;&quot;&gt;TABLE &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;name &lt;span style=&quot;color: blue;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;100&lt;span style=&quot;color: grey;&quot;&gt;),&lt;/span&gt; [rows] &lt;span style=&quot;color: blue;&quot;&gt;BIGINT&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; reserved &lt;span style=&quot;color: blue;&quot;&gt;BIGINT&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; data &lt;span style=&quot;color: blue;&quot;&gt;BIGINT&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; index_size &lt;span style=&quot;color: blue;&quot;&gt;BIGINT&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; unused &lt;span style=&quot;color: blue;&quot;&gt;BIGINT&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt;&quot;&gt;INSERT&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt;&quot;&gt; &lt;span style=&quot;color: blue;&quot;&gt;INTO&lt;/span&gt; @t&lt;span style=&quot;color: blue;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;name&lt;span style=&quot;color: grey;&quot;&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt;&quot;&gt;SELECT&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt;&quot;&gt; s.name + + &#39;.&#39; + t.name&amp;nbsp;&lt;span style=&quot;color: blue;&quot;&gt;FROM&lt;/span&gt; &lt;span style=&quot;color: green;&quot;&gt;sys&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;tables&lt;/span&gt; AS T INNER JOIN sys.schemas AS S ON S.schema_id = t.schema_id&amp;nbsp;&lt;span style=&quot;color: blue;&quot;&gt;WHERE&lt;/span&gt; [type] &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&#39;u&#39;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt;&quot;&gt;SET&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt;&quot;&gt; @max &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: magenta;&quot;&gt;@@ROWCOUNT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt;&quot;&gt;SET&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt;&quot;&gt; @counter &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt; 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt;&quot;&gt;WHILE&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt;&quot;&gt; @counter &lt;span style=&quot;color: grey;&quot;&gt;&amp;lt;=&lt;/span&gt; @max&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;BEGIN&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;SELECT&lt;/span&gt; @name &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt; name &lt;span style=&quot;color: blue;&quot;&gt;FROM&lt;/span&gt; @t &lt;span style=&quot;color: blue;&quot;&gt;WHERE&lt;/span&gt; id &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt; @counter&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;INSERT&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;INTO&lt;/span&gt; @t1&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;name&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; [rows]&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; reserved&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; data&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; index_size&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; unused&lt;span style=&quot;color: grey;&quot;&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;EXEC&lt;/span&gt; &lt;span style=&quot;color: maroon;&quot;&gt;Sp_spaceused&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt; &lt;/span&gt;@name&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;SET&lt;/span&gt; @counter &lt;span style=&quot;color: grey;&quot;&gt;=&lt;/span&gt; @counter &lt;span style=&quot;color: grey;&quot;&gt;+&lt;/span&gt; 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;courier new&#39;; font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;courier new&#39;; font-size: 13.3333px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;INSERT INTO @t2(name, [rows], reserved, data, index_size, unused)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;courier new&#39;; font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;courier new&#39;; font-size: 13.3333px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;SELECT @name&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;courier new&#39;; font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;courier new&#39;; font-size: 13.3333px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;courier new&#39;; font-size: 13.3333px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;courier new&#39;; font-size: 13.3333px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;courier new&#39;; font-size: 13.3333px;&quot;&gt;, CAST([rows] AS BIGINT)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;courier new&#39;; font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;courier new&#39;; font-size: 13.3333px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;courier new&#39;; font-size: 13.3333px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;courier new&#39;; font-size: 13.3333px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;courier new&#39;; font-size: 13.3333px;&quot;&gt;, CAST(REPLACE(reserved, &#39; KB&#39;, &#39;&#39;) AS BIGINT)*1024&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;courier new&#39;; font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;courier new&#39;; font-size: 13.3333px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;courier new&#39;; font-size: 13.3333px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;courier new&#39;; font-size: 13.3333px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;courier new&#39;; font-size: 13.3333px;&quot;&gt;, CAST(REPLACE(data, &#39; KB&#39;, &#39;&#39;) AS BIGINT)*1024&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;courier new&#39;; font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;courier new&#39;; font-size: 13.3333px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;courier new&#39;; font-size: 13.3333px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;courier new&#39;; font-size: 13.3333px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;courier new&#39;; font-size: 13.3333px;&quot;&gt;, CAST(REPLACE(index_size, &#39; KB&#39;, &#39;&#39;) AS BIGINT)*1024&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;courier new&#39;; font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;courier new&#39;; font-size: 13.3333px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;courier new&#39;; font-size: 13.3333px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;courier new&#39;; font-size: 13.3333px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;courier new&#39;; font-size: 13.3333px;&quot;&gt;, CAST(REPLACE(unused , &#39; KB&#39;, &#39;&#39;) AS BIGINT)*1024&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;courier new&#39;; font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;courier new&#39;; font-size: 13.3333px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;FROM @t1&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: courier new;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;span style=&quot;font-family: courier new; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;courier new&#39;; font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;courier new&#39;; font-size: 13.3333px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;DELETE FROM @t1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;END&lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &#39;courier new&#39;; font-size: 10pt;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt;&quot;&gt;SELECT&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt;&quot;&gt; &lt;span style=&quot;color: magenta;&quot;&gt;SUM&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;reserved&lt;span style=&quot;color: grey;&quot;&gt;)/&lt;/span&gt;1024&lt;span style=&quot;color: grey;&quot;&gt;/&lt;/span&gt;1024 reserved&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: magenta;&quot;&gt;SUM&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;data&lt;span style=&quot;color: grey;&quot;&gt;)/&lt;/span&gt;1024&lt;span style=&quot;color: grey;&quot;&gt;/&lt;/span&gt;1024 data&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: magenta;&quot;&gt;SUM&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;index_size&lt;span style=&quot;color: grey;&quot;&gt;)/&lt;/span&gt;1024&lt;span style=&quot;color: grey;&quot;&gt;/&lt;/span&gt;1024 index_size&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; &lt;span style=&quot;color: magenta;&quot;&gt;SUM&lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;unused&lt;span style=&quot;color: grey;&quot;&gt;)/&lt;/span&gt;1024&lt;span style=&quot;color: grey;&quot;&gt;/&lt;/span&gt;1024 unused&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;FROM&lt;/span&gt; @t2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt;&quot;&gt;SELECT&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt;&quot;&gt; name &lt;span style=&quot;color: blue;&quot;&gt;AS&lt;/span&gt; table_name&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; data_size&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; index_size&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: grey;&quot;&gt;(&lt;/span&gt;data_size &lt;span style=&quot;color: grey;&quot;&gt;+&lt;/span&gt; index_size&lt;span style=&quot;color: grey;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;AS&lt;/span&gt; total_size&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt;&quot;&gt;FROM &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt;&quot;&gt;&lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0cm 0cm 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt;&quot;&gt;SELECT&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt;&quot;&gt; name&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; data&lt;span style=&quot;color: grey;&quot;&gt;/&lt;/span&gt;1024&lt;span style=&quot;color: grey;&quot;&gt;/&lt;/span&gt;1024 &lt;span style=&quot;color: blue;&quot;&gt;AS&lt;/span&gt; data_size&lt;span style=&quot;color: grey;&quot;&gt;,&lt;/span&gt; index_size&lt;span style=&quot;color: grey;&quot;&gt;/&lt;/span&gt;1024&lt;span style=&quot;color: grey;&quot;&gt;/&lt;/span&gt;1024 &lt;span style=&quot;color: blue;&quot;&gt;AS&lt;/span&gt; index_size &lt;span style=&quot;color: blue;&quot;&gt;FROM&lt;/span&gt; @t2 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt;&quot;&gt; &lt;span style=&quot;color: blue;&quot;&gt;AS&lt;/span&gt; A &lt;span style=&quot;color: blue;&quot;&gt;ORDER&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;BY&lt;/span&gt; total_size &lt;span style=&quot;color: blue;&quot;&gt;DESC&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;MS SQL 2008 | MS SQL 2008 R2 | MS SQL 2012 | T-SQL | T-SQL Tutorials | Learn T-SQL | | Microfot SQL Server | How to calculate data space | How to calculate index space | How to calculate database size&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://sql31.blogspot.com/feeds/9032927557189391175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sql31.blogspot.com/2013/02/display-data-and-index-space-usege-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default/9032927557189391175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default/9032927557189391175'/><link rel='alternate' type='text/html' href='http://sql31.blogspot.com/2013/02/display-data-and-index-space-usege-for.html' title='Display data and index space usege for each table in MS SQL'/><author><name>SQL31</name><uri>http://www.blogger.com/profile/00362749944270940314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIGO2oaP6nCUqo_BIxuhVz5LQGA7A76LTcTcjgkZ7qZAXV8xqYbuAEDyYMsx1rHckh0CKL4QZkJcYlVkSVpdugnLJg0OGWnxjxnOmYg34Qcz7IbuuiB1-jfGzNodTMles/s1600/sql31_2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1279782643946633352.post-4642401889556877715</id><published>2011-08-03T15:25:00.000+01:00</published><updated>2013-03-20T17:09:15.688+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SSIS"/><title type='text'>SSIS Tutorials : Debugging Data Flow</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #333333; font-family: Verdana, sans-serif; line-height: 18px;&quot;&gt;BIDS tool has option to debug the Data Flow control. In normal cases you can see row count while you execute the package in debug mode. And you can see the execution details in progress (Execution Result) tab of the package designer. Apart from this you can&amp;nbsp;see data which is being manipulated in you data task using &lt;strong&gt;data viewer&lt;/strong&gt;. Let&#39;s see how to use &lt;strong&gt;data viewer&lt;/strong&gt; in&amp;nbsp;Data Flow task.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #333333; line-height: 18px;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Define your Data Flow Task. See below image for sample data fow task. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEHORsmEHchiI9WhERh4AXnGXQatRRpItV9VErzsrFsCancSh9Kk_N7elkKWGWJiD2o16sZNXE4ZJWB8FG21ULx4CaMhFoKMz9m9SVgR_BkPjic3GTrM0R1WHIXQvkEHBQksv3Bo_mvJZW/s1600/Debugging+Data+Flow+1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;228&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEHORsmEHchiI9WhERh4AXnGXQatRRpItV9VErzsrFsCancSh9Kk_N7elkKWGWJiD2o16sZNXE4ZJWB8FG21ULx4CaMhFoKMz9m9SVgR_BkPjic3GTrM0R1WHIXQvkEHBQksv3Bo_mvJZW/s320/Debugging+Data+Flow+1.png&quot; t$=&quot;true&quot; width=&quot;320&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #333333; line-height: 18px;&quot;&gt;&lt;strong&gt;Step 2: &lt;/strong&gt;Right Click on &amp;nbsp;Data Flow Path editor as show in below image. &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #333333; line-height: 18px;&quot;&gt;And the click on &lt;strong&gt;Edit &lt;/strong&gt;or &lt;strong&gt;Data Viewer.&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEij5AEJ8dYM0uPP0O_1C_dad3mk_L54dKAvcg47Zy9evBD0Pv1vfLlWyg0YhO-ntQjg3GPiyOC_5BnMqb3e0nyVBFuxvimG3P189iHtLOVxDUs9BpydiPlefsoIARry7_ECT0000v-axtDU/s1600/Debugging+Data+Flow+2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEij5AEJ8dYM0uPP0O_1C_dad3mk_L54dKAvcg47Zy9evBD0Pv1vfLlWyg0YhO-ntQjg3GPiyOC_5BnMqb3e0nyVBFuxvimG3P189iHtLOVxDUs9BpydiPlefsoIARry7_ECT0000v-axtDU/s320/Debugging+Data+Flow+2.png&quot; t$=&quot;true&quot; width=&quot;300&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq_p2ctVutspXzoCoRbrBcf8stYHQ_QJ3MuR2zolX7ubMxbiUIsaxl2vVxmbgbBZtVbxtlUfqs7W13V0oSpTTqXv57_HnTggGOtWYUEgMhlG77LXefe7zsIsaUTUBkP4mYEB_VyL9_6L5z/s1600/Debugging+Data+Flow+3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;271&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq_p2ctVutspXzoCoRbrBcf8stYHQ_QJ3MuR2zolX7ubMxbiUIsaxl2vVxmbgbBZtVbxtlUfqs7W13V0oSpTTqXv57_HnTggGOtWYUEgMhlG77LXefe7zsIsaUTUBkP4mYEB_VyL9_6L5z/s320/Debugging+Data+Flow+3.png&quot; t$=&quot;true&quot; width=&quot;320&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;strong&gt;Step 3: &lt;/strong&gt;Click in on &lt;strong&gt;Add&lt;/strong&gt;&amp;nbsp; as show in above image. to add data viewer. It will open sceen as shown below to select the type of data viewer you want. For Grid view just click on ok and Ok. It will add one data viewer to your data flow.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcURvW-rh7bw5r89VgRteXkRMH-DwTgZB5iobrg8hdX02z4Xz7RSD3eHFGq4IEMNGnaSSJe_xpkKP0VEppRM71nAnQD95YRWSnlS9Av08C_Yf-X2v23zuB8cLXXMnvtymTj4k7al523Tqc/s1600/Debugging+Data+Flow+4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcURvW-rh7bw5r89VgRteXkRMH-DwTgZB5iobrg8hdX02z4Xz7RSD3eHFGq4IEMNGnaSSJe_xpkKP0VEppRM71nAnQD95YRWSnlS9Av08C_Yf-X2v23zuB8cLXXMnvtymTj4k7al523Tqc/s320/Debugging+Data+Flow+4.png&quot; t$=&quot;true&quot; width=&quot;206&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #333333; line-height: 18px;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;strong&gt;Step 4: &lt;/strong&gt;After adding data viewer you will see small viewer icon along with data flow path.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5sVxSY5KQtulyoRrmOys8TM6YGQcZ8_P_ZIzN1YKpSWe5oVfRvu0jN3Hr3AM_4meOs7jbJ8PJaGH8MjHWOR7ay0dHeYYTxFBe1sIejsEtnNYAPRDThKtzRcQpMkjPuuduZpT7CQPckq_c/s1600/Debugging+Data+Flow+5.png&quot; t$=&quot;true&quot; /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;strong&gt;Step 5:&lt;/strong&gt; Now run your package to see the data viewer in action. Once you run the package, it will stop at data viewer and will show the records. You will see tree buttons on data viewer. Play, Detach, Copy Data. Click on play to continue exectution with data viewer attached to data flow path. Click on Detach to detach data viewer from execution flow. and Copy Data to copy data in clipboard.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQVVMlIZ8V6liPtH4lH-cWEw9ato84ILy0WpSu-Vhgr7ymjkADSREKqplU-cUc4s5q1FDCVjzhZtmLa8d6MNNypHfx3VglJZ7mNoV4kFBVIrZDiIK3EYKVIOWEkmvBNO6V4nZDKfJzI-F2/s1600/Debugging+Data+Flow+6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;181&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQVVMlIZ8V6liPtH4lH-cWEw9ato84ILy0WpSu-Vhgr7ymjkADSREKqplU-cUc4s5q1FDCVjzhZtmLa8d6MNNypHfx3VglJZ7mNoV4kFBVIrZDiIK3EYKVIOWEkmvBNO6V4nZDKfJzI-F2/s320/Debugging+Data+Flow+6.png&quot; t$=&quot;true&quot; width=&quot;320&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;This was short explanation to use data viewer to debug the Data Flow task. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana;&quot;&gt;Data viewer can display data in different format. It can show data in grid, histogram, scatter plot&amp;nbsp;and column chart.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Data Grid : It allows column selection, which can later appear as column in tabular data display in debug mode.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Histogram : It only works for numeric column and shows data distribution as histogram.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Scatter plot : This one also only works with numeric data. You can select numberic data column for different axis for the graph. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Chart format: This chart show the occurrence count of discrete values in the selected column.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #333333; font-family: Verdana;&quot;&gt;MS SQL Server Integration Services&amp;nbsp;| SSIS |&amp;nbsp;SSIS Tutorials |&amp;nbsp;Learn SSIS | Beginers Guid to SSIS | Microfot BI Tutorials | Learning SSIS | How to debug package |&amp;nbsp;Debugging Packages |&amp;nbsp;Debugging Data Flow | How to Debug SSIS Package&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://sql31.blogspot.com/feeds/4642401889556877715/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sql31.blogspot.com/2011/07/ssis-tutorials-how-to-debug-ssis_29.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default/4642401889556877715'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default/4642401889556877715'/><link rel='alternate' type='text/html' href='http://sql31.blogspot.com/2011/07/ssis-tutorials-how-to-debug-ssis_29.html' title='SSIS Tutorials : Debugging Data Flow'/><author><name>SQL31</name><uri>http://www.blogger.com/profile/00362749944270940314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIGO2oaP6nCUqo_BIxuhVz5LQGA7A76LTcTcjgkZ7qZAXV8xqYbuAEDyYMsx1rHckh0CKL4QZkJcYlVkSVpdugnLJg0OGWnxjxnOmYg34Qcz7IbuuiB1-jfGzNodTMles/s1600/sql31_2.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEHORsmEHchiI9WhERh4AXnGXQatRRpItV9VErzsrFsCancSh9Kk_N7elkKWGWJiD2o16sZNXE4ZJWB8FG21ULx4CaMhFoKMz9m9SVgR_BkPjic3GTrM0R1WHIXQvkEHBQksv3Bo_mvJZW/s72-c/Debugging+Data+Flow+1.png" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1279782643946633352.post-793038649579132121</id><published>2011-07-30T07:32:00.000+01:00</published><updated>2013-03-20T17:09:15.694+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SSIS"/><title type='text'>SSIS Tutorials : How to Debug SSIS Package</title><content type='html'>&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Debugging SSIS package is possible using&amp;nbsp;Business Intelligence Development Studio. There are way of debugging &amp;nbsp;the different component of package. Data Flow, Control Flow and Script Task can be debugged using different technique.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;a href=&quot;http://sql31.blogspot.com/2011/07/ssis-tutorials-how-to-debug-ssis_9845.html&quot;&gt;Debugging Control Flow&lt;/a&gt;: Control flow can be debugged using breakpoints, debugging windows and progress reporting.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;a href=&quot;http://sql31.blogspot.com/2011/07/ssis-tutorials-how-to-debug-ssis_29.html&quot;&gt;Debugging Data Flow&lt;/a&gt;: Data Flow can be debugged using data viewer and progress reporting.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;a href=&quot;http://sql31.blogspot.com/2011/07/ssis-tutorials-how-to-debug-ssis.html&quot;&gt;Debugging Script Task&lt;/a&gt;: Script Task can be debugged using break point in script code. It is same as debugging any .Net code debug.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Apart from above debugging methods you can use different event to write log or send message to know the status of the package execution. Above techniques can only be used while you are executing package using Business Intelligence Development Studio. But if you want to do it on production server (means package which are running out side of development studio), then only way is to generate proper log of you package using package event or adding extra task item in your control flow or data flow.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Next we will see how to use above debugging technique in details in coming blogs.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;MS SQL Server Integration Services&amp;nbsp;| SSIS |&amp;nbsp;SSIS Tutorials |&amp;nbsp;Learn SSIS | Beginers Guid to SSIS | Microfot BI Tutorials | Learning SSIS | How to debug package |&amp;nbsp;Debugging Packages&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://sql31.blogspot.com/feeds/793038649579132121/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sql31.blogspot.com/2011/07/ssis-tutorials-how-to-debug-ssis_1287.html#comment-form' title='89 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default/793038649579132121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default/793038649579132121'/><link rel='alternate' type='text/html' href='http://sql31.blogspot.com/2011/07/ssis-tutorials-how-to-debug-ssis_1287.html' title='SSIS Tutorials : How to Debug SSIS Package'/><author><name>SQL31</name><uri>http://www.blogger.com/profile/00362749944270940314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIGO2oaP6nCUqo_BIxuhVz5LQGA7A76LTcTcjgkZ7qZAXV8xqYbuAEDyYMsx1rHckh0CKL4QZkJcYlVkSVpdugnLJg0OGWnxjxnOmYg34Qcz7IbuuiB1-jfGzNodTMles/s1600/sql31_2.jpg'/></author><thr:total>89</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1279782643946633352.post-7078587651827083932</id><published>2011-07-29T11:50:00.000+01:00</published><updated>2013-03-20T17:09:15.690+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SSIS"/><title type='text'>SSIS Tutorials : First Package</title><content type='html'>&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Start&amp;nbsp;SQL Server Business Intelligence Development Studio&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family: Verdana;&quot;&gt;Create New Project of type &lt;strong&gt;Integration Services Project&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;ul style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhd6U_ZvacKZrcxHGqRnCvYGSTxuW69xMJeyiYkoyjLorsAOX6i5vPOKKEC8b2BBbx5SZ0sMd5p4hZH3_d9w2HTOE4Ee3ko1KRWq5NnKza33KWv1eCF0DniVNhFjc7WKGRFKWfx8yLXQdZB/s1600/New_SSIS_Project.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;282&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhd6U_ZvacKZrcxHGqRnCvYGSTxuW69xMJeyiYkoyjLorsAOX6i5vPOKKEC8b2BBbx5SZ0sMd5p4hZH3_d9w2HTOE4Ee3ko1KRWq5NnKza33KWv1eCF0DniVNhFjc7WKGRFKWfx8yLXQdZB/s400/New_SSIS_Project.png&quot; t$=&quot;true&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;li&gt;&lt;span style=&quot;font-family: Verdana;&quot;&gt;You will see default package designer opened as shown below.&lt;/span&gt;&lt;/li&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgto150YbYoeUmD3ydqzJTfdIe2MZM4kAmI2l-IYUTiXuUeZYg9YiMLQu6J1Pvm9rYw-3T8ojvb_Lj86Z9ejSH4RsAqhqN5M9Xo0OdGT06HYiz6Sd6Bwo1AMJLwQv8q3VbCaUPamY-iGBeI/s1600/SSIS_Package_Designer.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;317&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgto150YbYoeUmD3ydqzJTfdIe2MZM4kAmI2l-IYUTiXuUeZYg9YiMLQu6J1Pvm9rYw-3T8ojvb_Lj86Z9ejSH4RsAqhqN5M9Xo0OdGT06HYiz6Sd6Bwo1AMJLwQv8q3VbCaUPamY-iGBeI/s400/SSIS_Package_Designer.png&quot; t$=&quot;true&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/ul&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;BNow your package is ready to run. You run your package using F5 button or using Start Debugging menu item. As this package does not contain anything but still you can run it. Now let see the main components of Package designer.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Any package designer has below main section.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family: Verdana;&quot;&gt;Control Flow &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana;&quot;&gt;Data Flow&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana;&quot;&gt;Event Handlers&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana;&quot;&gt;Package Explorer&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana;&quot;&gt;Execution Result or Progress : (This will only apper if you run the package at least once.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;span style=&quot;font-family: Verdana;&quot;&gt;Now lets see the purpose of each sections.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana;&quot;&gt;&lt;strong&gt;Control Flow:&lt;/strong&gt; This section contains the main exection work flow of the package. You can define you package execution steps and sequences here. It contains Tasks and Constraints.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana;&quot;&gt;&lt;strong&gt;Data Flow: &lt;/strong&gt;This section contains&amp;nbsp;details&amp;nbsp;of Data Flow task like Data Flow&amp;nbsp;Source, Data Flow Transformationa and Data Flow Destination. In short you can read data from source system, apply some trasformation and write back to destination system.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana;&quot;&gt;&lt;strong&gt;Event Handlers: &lt;/strong&gt;This section is used to defined the task to be perrformed in case of error or some event like Task Start, Task End, Variable Chaned etc.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana;&quot;&gt;&lt;strong&gt;Package Explorer: &lt;/strong&gt;Package explorer gives you the opportunity to see pakage as tree view. It shows all details about package which you see in all other sections.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana;&quot;&gt;&lt;strong&gt;Execution Result or Progress : &lt;/strong&gt;This section only appers if you run the packages at least once. Progress section appears while package is running and it changed to Execution Rerult when you stop exection of the package. This section show the details and status of each Task execution.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Apart from&amp;nbsp;above section Package has some more section which are important.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana;&quot;&gt;&lt;strong&gt;Connection Managers:&lt;/strong&gt; This section appears only while you are in Control Flow or Event Handler Section. This section shows all connection available to package. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana;&quot;&gt;&lt;strong&gt;Vaiables: &lt;/strong&gt;This section shows variable defined at package level or Task level. You can see veriable by Clicking on &lt;strong&gt;Variables&lt;/strong&gt; menu on context menu of &lt;strong&gt;Control Flow&lt;/strong&gt; designer or any Control Flow Item. You can also see variable in &lt;strong&gt;Package Explorer&lt;/strong&gt; section under Variables node.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Aprat from above you can see Property window and&amp;nbsp;Toolbox as you see with any Visual Studio application.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana;&quot;&gt;Next we will see how to use different section and details about different Control Flow Items and Data Flow item.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana;&quot;&gt;MS SQL Server Integration Services&amp;nbsp;| SSIS |&amp;nbsp;SSIS Tutorials |&amp;nbsp;Learn SSIS | Beginers Guid to SSIS | Microfot BI Tutorials | Learning SSIS | &lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;SQL Server Integration Service (SSIS) Package design&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://sql31.blogspot.com/feeds/7078587651827083932/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sql31.blogspot.com/2011/07/ssis-tutorials-first-package.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default/7078587651827083932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default/7078587651827083932'/><link rel='alternate' type='text/html' href='http://sql31.blogspot.com/2011/07/ssis-tutorials-first-package.html' title='SSIS Tutorials : First Package'/><author><name>SQL31</name><uri>http://www.blogger.com/profile/00362749944270940314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIGO2oaP6nCUqo_BIxuhVz5LQGA7A76LTcTcjgkZ7qZAXV8xqYbuAEDyYMsx1rHckh0CKL4QZkJcYlVkSVpdugnLJg0OGWnxjxnOmYg34Qcz7IbuuiB1-jfGzNodTMles/s1600/sql31_2.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhd6U_ZvacKZrcxHGqRnCvYGSTxuW69xMJeyiYkoyjLorsAOX6i5vPOKKEC8b2BBbx5SZ0sMd5p4hZH3_d9w2HTOE4Ee3ko1KRWq5NnKza33KWv1eCF0DniVNhFjc7WKGRFKWfx8yLXQdZB/s72-c/New_SSIS_Project.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1279782643946633352.post-2622106204250900216</id><published>2011-07-28T20:58:00.000+01:00</published><updated>2013-03-20T17:05:52.165+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MS SQL Server"/><title type='text'>Journey of SQL Server</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Today we all know and use Microsoft SQL Server 2008R2, latest release from Microsoft. But some of us don&#39;t know about the history of SQL server. So I thought let start from it.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Here is the major landmark in the life of SQL Server&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, sans-serif;&quot;&gt;1987: Sybase Corporation released its first relational database system under the name of Sybase SQL Server for UNIX.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, sans-serif;&quot;&gt;1988: Sybase, Microsoft and Ashton-Tate co-developed SQL sever for OS/2 for PC.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, sans-serif;&quot;&gt;1993: Till this year Microsoft and Sybase has co-developed and release SQL Server 4.21, then co-development ended. Microsoft released SQL server 4.2.1 under the code name SQLNT for Windows NT.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, sans-serif;&quot;&gt;1995: SQL Server 6.0, first Microsoft only version released under the code name SQL95.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, sans-serif;&quot;&gt;1996: SQL server 6.5 released under the code name Hydra.&amp;nbsp;Enterprise Manager (StarFighter I) and SQL Server Agent (Star Fighter II) born with this version release.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, sans-serif;&quot;&gt;1997: SQL Server 7.0 released under the code name&amp;nbsp;Sphinx. This version has included Replication, OLAP services, Full Text Search.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, sans-serif;&quot;&gt;2000: SQL Server 2000 released with code of Shiloh. It came with features like&amp;nbsp;Indexed Views, Distributed Partitioned Views, Clustering, XML Support, ser Defined function, Reporting Services, Data Mining Tool etc.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, sans-serif;&quot;&gt;2003: SQL Server 2000 64 bit version released. Code name&amp;nbsp;Liberty.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, sans-serif;&quot;&gt;2005: SQL Server 2005 released under the code name of&amp;nbsp;Yukon. Which came with lots of new &lt;a href=&quot;http://en.wikipedia.org/wiki/Microsoft_SQL_Server#SQL_Server_2005&quot;&gt;feature&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, sans-serif;&quot;&gt;2008: SQL Server 2008 released under the code name of&amp;nbsp;Katmai. &lt;a href=&quot;http://en.wikipedia.org/wiki/Microsoft_SQL_Server#SQL_Server_2008&quot;&gt;See this for details.&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, sans-serif;&quot;&gt;2010: &lt;a href=&quot;http://www.microsoft.com/sqlserver/en/us/product-info/whats-new.aspx&quot;&gt;SQL Server 2008 R2&lt;/a&gt; released under the code name of Kilimanjaro. SQL Server Azure released under the code name of&amp;nbsp;Matrix.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Next coming version is under the code name of &lt;a href=&quot;http://www.microsoft.com/sqlserver/en/us/future-editions.aspx&quot;&gt;denali&lt;/a&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sql31.blogspot.com/feeds/2622106204250900216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sql31.blogspot.com/2011/07/journey-of-sql-server.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default/2622106204250900216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default/2622106204250900216'/><link rel='alternate' type='text/html' href='http://sql31.blogspot.com/2011/07/journey-of-sql-server.html' title='Journey of SQL Server'/><author><name>SQL31</name><uri>http://www.blogger.com/profile/00362749944270940314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIGO2oaP6nCUqo_BIxuhVz5LQGA7A76LTcTcjgkZ7qZAXV8xqYbuAEDyYMsx1rHckh0CKL4QZkJcYlVkSVpdugnLJg0OGWnxjxnOmYg34Qcz7IbuuiB1-jfGzNodTMles/s1600/sql31_2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1279782643946633352.post-8887360338538855922</id><published>2011-07-28T19:25:00.000+01:00</published><updated>2013-03-20T17:06:50.448+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="General"/><title type='text'>Hello World</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Since very long I was thinking to write my blog but I could not start&amp;nbsp;writing probably&amp;nbsp;because of my&amp;nbsp;laziness. Finally today I took a wise decision to write my own blog. I am not sure how long I will continue&amp;nbsp;writing&amp;nbsp;but now I will try to write something on regular basis.&amp;nbsp;If you have come this blog then please do write comment, so that I will motivation to continue writing. You might be thinking that why only today I took this decision. Even I don&#39;t know why. So like me don&#39;t think and enjoy(!!!) reading my blog. &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, sans-serif;&quot;&gt;I think I said enough about reason for starting blog. Now let me tell you what I am gonna write in my blog. From the name (SQL31) you might have guessed that it is something about SQL. You are right, I have some knowledge about SQL which I want to share here. If it is about SQL then what is 31? There is no magic about it. It is my birth day. I was typing some name for my blog and could not find good word so I said let me try this and it was available. That&#39;s it. It is SQL31. Good name! Isn&#39;t it?&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, sans-serif;&quot;&gt;No let me tell you about my self. I am a SQL Server DBA/Developer since 2003. I have worked on SQL server 2000, 2005, 2008, 2008R2, DTS, SSIS, SSAS, SSRS. Apart from SQL server I also have experience of .Net, C#, VB.NET, ASP.Net, ASP MVC, Silverlight, WPF, WCF, XML, HTML, DHTML, Javascript.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, sans-serif;&quot;&gt;That&#39;s all for this post. Enjoy the following posts.&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://sql31.blogspot.com/feeds/8887360338538855922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sql31.blogspot.com/2011/07/hello-world.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default/8887360338538855922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1279782643946633352/posts/default/8887360338538855922'/><link rel='alternate' type='text/html' href='http://sql31.blogspot.com/2011/07/hello-world.html' title='Hello World'/><author><name>SQL31</name><uri>http://www.blogger.com/profile/00362749944270940314</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIGO2oaP6nCUqo_BIxuhVz5LQGA7A76LTcTcjgkZ7qZAXV8xqYbuAEDyYMsx1rHckh0CKL4QZkJcYlVkSVpdugnLJg0OGWnxjxnOmYg34Qcz7IbuuiB1-jfGzNodTMles/s1600/sql31_2.jpg'/></author><thr:total>0</thr:total></entry></feed>