<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DEUHR3g5eyp7ImA9WhRUGU0.&quot;"><id>tag:blogger.com,1999:blog-8322265380164839571</id><updated>2012-01-30T12:20:36.623+05:30</updated><category term="Microsoft" /><category term="Tips and Hints" /><category term="SQL" /><category term="Technology" /><category term="Hack" /><category term="Markup Languages" /><category term="Software Development" /><category term="New trends" /><category term="Styles" /><category term=".NET Framework" /><category term="Programming" /><category term="Open Source" /><category term="ASP.NET" /><category term="Theory" /><category term="Object-Oriented" /><category term="ADO.NET" /><category term="Scripting" /><category term="ASP.NET AJAX" /><category term="Syntax" /><category term="Microsoft Windows" /><category term="Editors" /><category term="HTML" /><category term="Tools" /><category term="Cookies" /><category term="Android" /><category term="Training" /><category term="Windows 7" /><title>Sandun's blog</title><subtitle type="html">~ learn from me and teach me ~</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://sandunangelo.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://sandunangelo.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/8322265380164839571/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Sandun</name><uri>http://www.blogger.com/profile/17574847116665917694</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/-WO1S-aHiEoA/TWsVnqS8skI/AAAAAAAAA_0/PnIH6BuvwvI/s220/DSC00891.JPG" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>66</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/SandunsBlog" /><feedburner:info uri="sandunsblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>SandunsBlog</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><entry gd:etag="W/&quot;DEcDR3o5cCp7ImA9WhRUGU0.&quot;"><id>tag:blogger.com,1999:blog-8322265380164839571.post-1739475948104725702</id><published>2012-01-30T12:10:00.000+05:30</published><updated>2012-01-30T12:17:56.428+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-30T12:17:56.428+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Software Development" /><category scheme="http://www.blogger.com/atom/ns#" term="Tips and Hints" /><category scheme="http://www.blogger.com/atom/ns#" term="Syntax" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><title>Query database triggers for a text</title><content type="html">&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Today I wanted to find the database triggers that contains a specific text in it. By referring to my previous post about &lt;a href="http://sandunangelo.blogspot.com/2010/08/query-stored-procedure-with-mssql_18.html" target="_blank"&gt;query stored procedures for a specific text&lt;/a&gt; and doing some web search I've been able to build a query as below;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;SELECT&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; A&lt;span style="color: grey;"&gt;.&lt;/span&gt;[name]&lt;span style="color: grey;"&gt;,&lt;/span&gt; M&lt;span style="color: grey;"&gt;.&lt;/span&gt;[definition]&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;FROM&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; &lt;span style="color: green;"&gt;SYS&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: green;"&gt;SYSOBJECTS&lt;/span&gt; A&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="color: grey; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;INNER&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; &lt;span style="color: grey;"&gt;JOIN&lt;/span&gt;
&lt;span style="color: green;"&gt;SYS&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: green;"&gt;SQL_MODULES&lt;/span&gt; M &lt;span style="color: blue;"&gt;ON&lt;/span&gt; A&lt;span style="color: grey;"&gt;.&lt;/span&gt;[id] &lt;span style="color: grey;"&gt;=&lt;/span&gt; M&lt;span style="color: grey;"&gt;.&lt;/span&gt;[object_id]&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;WHERE&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; A&lt;span style="color: grey;"&gt;.&lt;/span&gt;[type]
&lt;span style="color: grey;"&gt;=&lt;/span&gt; &lt;span style="color: red;"&gt;'TR'&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="color: grey; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;AND&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%;"&gt; M&lt;span style="color: grey;"&gt;.&lt;/span&gt;[definition] &lt;span style="color: grey;"&gt;LIKE&lt;/span&gt; &lt;span style="color: red;"&gt;'%delete%'&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;
&lt;span style="font-size: 10pt; line-height: 115%;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;
&lt;span style="font-size: 10pt; line-height: 115%;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="color: black; font-family: Verdana,sans-serif;"&gt;
&lt;span style="font-size: 10pt; line-height: 115%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="color: black;"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;PS: Thanks for Malmi :)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8322265380164839571-1739475948104725702?l=sandunangelo.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/pAK6_bIEPk1vsBZ5C9z2vA04w_s/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pAK6_bIEPk1vsBZ5C9z2vA04w_s/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/pAK6_bIEPk1vsBZ5C9z2vA04w_s/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pAK6_bIEPk1vsBZ5C9z2vA04w_s/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SandunsBlog/~4/mhIRF4D0vI0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sandunangelo.blogspot.com/feeds/1739475948104725702/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8322265380164839571&amp;postID=1739475948104725702" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8322265380164839571/posts/default/1739475948104725702?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8322265380164839571/posts/default/1739475948104725702?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SandunsBlog/~3/mhIRF4D0vI0/query-database-triggers-for-text.html" title="Query database triggers for a text" /><author><name>Sandun</name><uri>http://www.blogger.com/profile/17574847116665917694</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/-WO1S-aHiEoA/TWsVnqS8skI/AAAAAAAAA_0/PnIH6BuvwvI/s220/DSC00891.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://sandunangelo.blogspot.com/2012/01/query-database-triggers-for-text.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEEHQnw_cCp7ImA9WhRUGEw.&quot;"><id>tag:blogger.com,1999:blog-8322265380164839571.post-449021554941765731</id><published>2012-01-29T11:26:00.001+05:30</published><updated>2012-01-29T11:27:13.248+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-29T11:27:13.248+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Object-Oriented" /><category scheme="http://www.blogger.com/atom/ns#" term="Programming" /><category scheme="http://www.blogger.com/atom/ns#" term="Theory" /><category scheme="http://www.blogger.com/atom/ns#" term="Software Development" /><category scheme="http://www.blogger.com/atom/ns#" term="Tips and Hints" /><category scheme="http://www.blogger.com/atom/ns#" term=".NET Framework" /><category scheme="http://www.blogger.com/atom/ns#" term="Syntax" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><title>C# Static Field Initialisation</title><content type="html">&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;"&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;Static Fields&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;"&gt;
&lt;span style="font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;Fields can be declared as &lt;i&gt;static&lt;/i&gt; in the same
manner as methods and properties. The addition of the &lt;i&gt;static&lt;/i&gt; keyword
indicates that a field is accessed using its class name, rather than via an
instance of the class. When you create a class that contains static fields, it
is important that you initialize them in the correct order. Consider the
following code:&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 8pt;"&gt;class&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 8pt;"&gt; &lt;span style="color: #2b91af;"&gt;AttemptController&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Consolas; font-size: 8pt;"&gt;{&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Consolas; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;static&lt;/span&gt; &lt;span style="color: blue;"&gt;int&lt;/span&gt; Threshold
= MaxAttempts - WarningAttempts;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Consolas; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;static&lt;/span&gt; &lt;span style="color: blue;"&gt;int&lt;/span&gt;
MaxAttempts = 5;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Consolas; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;static&lt;/span&gt; &lt;span style="color: blue;"&gt;int&lt;/span&gt; WarningAttempts
= 2;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Consolas; font-size: 8pt;"&gt;}&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;"&gt;
&lt;span style="font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;At a glance the above code looks OK. The &lt;i&gt;MaxAttempts&lt;/i&gt;
value is set to 5, the &lt;i&gt;WarningAttempts&lt;/i&gt; field to 2 and the &lt;i&gt;Threshold&lt;/i&gt;
value to the difference of the other two fields. &lt;u&gt;You might expect the
Threshold value to be 3&lt;/u&gt;. However, if you run the following code to output
the values, you will see results that you may not expect:&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="color: #2b91af; font-family: Consolas; font-size: 8pt;"&gt;Console&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 8pt;"&gt;.WriteLine(&lt;span style="color: #a31515;"&gt;"Maximum:&amp;nbsp;&amp;nbsp; {0}"&lt;/span&gt;,
AttemptController.MaxAttempts);&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="color: #2b91af; font-family: Consolas; font-size: 8pt;"&gt;Console&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 8pt;"&gt;.WriteLine(&lt;span style="color: #a31515;"&gt;"Warning:&amp;nbsp;&amp;nbsp; {0}"&lt;/span&gt;,
AttemptController.WarningAttempts);&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="color: #2b91af; font-family: Consolas; font-size: 8pt;"&gt;Console&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 8pt;"&gt;.WriteLine(&lt;span style="color: #a31515;"&gt;"Threshold:
{0}"&lt;/span&gt;, AttemptController.Threshold);&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="color: green; font-family: Consolas; font-size: 8pt;"&gt;/* OUTPUT&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="color: green; font-family: Consolas; font-size: 8pt;"&gt;Maximum:&amp;nbsp;&amp;nbsp; 5&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="color: green; font-family: Consolas; font-size: 8pt;"&gt;Warning:&amp;nbsp;&amp;nbsp; 2&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="color: green; font-family: Consolas; font-size: 8pt;"&gt;Threshold: 0&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="color: green; font-family: Consolas; font-size: 8pt;"&gt;*/&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;"&gt;
&lt;span style="font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;As you can see in the comment, it appears that the
Threshold field's value is being incorrectly calculated.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;"&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;C# Specification&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;"&gt;
&lt;span style="font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;The cause of the unexpected value can be found in
the &lt;a href="http://go.microsoft.com/fwlink/?LinkId=199552" target="_blank"&gt;&lt;span style="color: blue;"&gt;C# Language Specification&lt;/span&gt;&lt;/a&gt;.&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;"&gt;
&lt;span style="font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;The &lt;i&gt;Threshold &lt;/i&gt;field cannot be evaluated
until &lt;i&gt;MaxAttempts &lt;/i&gt;and &lt;i&gt;WarningAttempts &lt;/i&gt;being correctly initialise.
If the initialisation is fail to evaluate, then the default value of its type
will return. For integer values, this is zero. &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;"&gt;
&lt;span style="font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;The C# Language Specification also tells us that
when static fields are initialised by applying a value in their declaration, as
we have done above, they are set in the order in which they appear in the code.
This means that when the Threshold value is calculated, we are using two
uninitialised values, each of which yields a result of zero. The Threshold
field's calculation is therefore the result of zero minus zero, which is zero.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;"&gt;
&lt;span style="font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;A simple fix is to reorder the declarations to
ensure that the &lt;i&gt;MaxAttempts &lt;/i&gt;and &lt;i&gt;WarningAttempts &lt;/i&gt;values are
present before they are needed, as shown below:&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 8pt;"&gt;class&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 8pt;"&gt; &lt;span style="color: #2b91af;"&gt;AttemptController&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Consolas; font-size: 8pt;"&gt;{&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Consolas; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;static&lt;/span&gt; &lt;span style="color: blue;"&gt;int&lt;/span&gt;
MaxAttempts = 5;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Consolas; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;static&lt;/span&gt; &lt;span style="color: blue;"&gt;int&lt;/span&gt;
WarningAttempts = 2;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Consolas; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;static&lt;/span&gt; &lt;span style="color: blue;"&gt;int&lt;/span&gt; Threshold
= MaxAttempts - WarningAttempts;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Consolas; font-size: 8pt;"&gt;}&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;"&gt;
&lt;span style="font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;Running the program now gives the correct results:&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;Maximum:&amp;nbsp;&amp;nbsp; 5&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;Warning:&amp;nbsp;&amp;nbsp; 2&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"&gt;
&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;Threshold: 3&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 8pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;"&gt;
&lt;span style="font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;But this approach does not generate the most
readable and maintainable code. It is quite possible that another developer may
change the order of the fields at a later time, may be to sort them
alphabetically, unknowingly introducing a bug. A better fix is to remove the
initialisation from the field declarations and instead set the values within a
static constructor, as shown below:&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 8pt;"&gt;class&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 8pt;"&gt; &lt;span style="color: #2b91af;"&gt;AttemptController&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Consolas; font-size: 8pt;"&gt;{&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Consolas; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;static&lt;/span&gt; &lt;span style="color: blue;"&gt;int&lt;/span&gt;
MaxAttempts;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Consolas; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;static&lt;/span&gt; &lt;span style="color: blue;"&gt;int&lt;/span&gt;
WarningAttempts;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Consolas; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;static&lt;/span&gt; &lt;span style="color: blue;"&gt;int&lt;/span&gt; Threshold;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Consolas; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;static&lt;/span&gt; AttemptController()&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Consolas; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Consolas; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
MaxAttempts = 5;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Consolas; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
WarningAttempts = 2;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Consolas; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Threshold = MaxAttempts - WarningAttempts;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Consolas; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Consolas; font-size: 8pt;"&gt;}&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"&gt;
&lt;span style="font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;reference:
&lt;/span&gt;&lt;span style="font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8pt;"&gt;&lt;a href="http://www.blackwasp.co.uk/StaticFieldInitOrder.aspx"&gt;&lt;span style="color: blue;"&gt;http://www.blackwasp.co.uk/StaticFieldInitOrder.aspx&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8322265380164839571-449021554941765731?l=sandunangelo.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/fEJ0uZkteqYpp8UguAgDk8Brhf4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fEJ0uZkteqYpp8UguAgDk8Brhf4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/fEJ0uZkteqYpp8UguAgDk8Brhf4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fEJ0uZkteqYpp8UguAgDk8Brhf4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SandunsBlog/~4/mQBg8RQm79g" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sandunangelo.blogspot.com/feeds/449021554941765731/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8322265380164839571&amp;postID=449021554941765731" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8322265380164839571/posts/default/449021554941765731?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8322265380164839571/posts/default/449021554941765731?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SandunsBlog/~3/mQBg8RQm79g/c-static-field-initialisation-order.html" title="C# Static Field Initialisation" /><author><name>Sandun</name><uri>http://www.blogger.com/profile/17574847116665917694</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/-WO1S-aHiEoA/TWsVnqS8skI/AAAAAAAAA_0/PnIH6BuvwvI/s220/DSC00891.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://sandunangelo.blogspot.com/2012/01/c-static-field-initialisation-order.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0cNSX87fCp7ImA9WhRTF04.&quot;"><id>tag:blogger.com,1999:blog-8322265380164839571.post-2116987614995469166</id><published>2011-11-08T12:21:00.001+05:30</published><updated>2011-11-08T12:21:38.104+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-08T12:21:38.104+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Object-Oriented" /><category scheme="http://www.blogger.com/atom/ns#" term="Hack" /><category scheme="http://www.blogger.com/atom/ns#" term="Programming" /><category scheme="http://www.blogger.com/atom/ns#" term="ADO.NET" /><category scheme="http://www.blogger.com/atom/ns#" term="Software Development" /><category scheme="http://www.blogger.com/atom/ns#" term="Tips and Hints" /><category scheme="http://www.blogger.com/atom/ns#" term=".NET Framework" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><title>Sorting an alphanumeric column in a DataTable</title><content type="html">&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;
&lt;span style="font-size: small;"&gt;I'm getting a DataTable via a database table view where it contains a varchar column. For example purpose we'll call the column as "UnitNumber" of a home address. UnitNumber most of the time contains only a number, but there can be letters as well.&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;
&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;
&lt;span style="font-size: small;"&gt;My requirement is to sort the DataTable by UnitNumber column, but normal sorting will give a result like below;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;
&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;
&lt;span style="font-size: small;"&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;
&lt;span style="font-size: small;"&gt;10&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;
&lt;span style="font-size: small;"&gt;11&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;
&lt;span style="font-size: small;"&gt;12&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;
&lt;span style="font-size: small;"&gt;14&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;
&lt;span style="font-size: small;"&gt;17B&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;
&lt;span style="font-size: small;"&gt;2&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;
&lt;span style="font-size: small;"&gt;21&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;
&lt;span style="font-size: small;"&gt;26A&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;
&lt;span style="font-size: small;"&gt;3&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;32&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;
&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;
&lt;span style="font-size: small;"&gt;This order is incorrect. In stored procedure level we can use REPLICATE() function to solve this problem, but I'm in CSharp code now.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;
&lt;span style="font-size: small;"&gt;The correct sorted order should be as below;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;
&lt;span style="font-size: small;"&gt;1&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;2 &lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;
&lt;span style="font-size: small;"&gt;3&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;10&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;
&lt;span style="font-size: small;"&gt;11&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;
&lt;span style="font-size: small;"&gt;12&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;
&lt;span style="font-size: small;"&gt;14&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;
&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;
&lt;/div&gt;
&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;
&lt;span style="font-size: small;"&gt;21&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;
&lt;span style="font-size: small;"&gt;32&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-size: small;"&gt;17B&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;26A&lt;/span&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&amp;nbsp;The below function will accept a data table to be sorted and the sorting column name as string.(In this example I consider the column contains only string values and integer values only.)&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:OfficeDocumentSettings&gt;
  &lt;o:AllowPNG/&gt;
 &lt;/o:OfficeDocumentSettings&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:WordDocument&gt;
  &lt;w:View&gt;Normal&lt;/w:View&gt;
  &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;
  &lt;w:TrackMoves/&gt;
  &lt;w:TrackFormatting/&gt;
  &lt;w:PunctuationKerning/&gt;
  &lt;w:ValidateAgainstSchemas/&gt;
  &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;
  &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;
  &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;
  &lt;w:DoNotPromoteQF/&gt;
  &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;
  &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;
  &lt;w:LidThemeComplexScript&gt;SI-LK&lt;/w:LidThemeComplexScript&gt;
  &lt;w:Compatibility&gt;
   &lt;w:BreakWrappedTables/&gt;
   &lt;w:SnapToGridInCell/&gt;
   &lt;w:WrapTextWithPunct/&gt;
   &lt;w:UseAsianBreakRules/&gt;
   &lt;w:DontGrowAutofit/&gt;
   &lt;w:SplitPgBreakAndParaMark/&gt;
   &lt;w:EnableOpenTypeKerning/&gt;
   &lt;w:DontFlipMirrorIndents/&gt;
   &lt;w:OverrideTableStyleHps/&gt;
  &lt;/w:Compatibility&gt;
  &lt;m:mathPr&gt;
   &lt;m:mathFont m:val="Cambria Math"/&gt;
   &lt;m:brkBin m:val="before"/&gt;
   &lt;m:brkBinSub m:val="&amp;#45;-"/&gt;
   &lt;m:smallFrac m:val="off"/&gt;
   &lt;m:dispDef/&gt;
   &lt;m:lMargin m:val="0"/&gt;
   &lt;m:rMargin m:val="0"/&gt;
   &lt;m:defJc m:val="centerGroup"/&gt;
   &lt;m:wrapIndent m:val="1440"/&gt;
   &lt;m:intLim m:val="subSup"/&gt;
   &lt;m:naryLim m:val="undOvr"/&gt;
  &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
  DefSemiHidden="true" DefQFormat="false" DefPriority="99"
  LatentStyleCount="267"&gt;
  &lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Normal"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 7"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 8"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 9"/&gt;
  &lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/&gt;
  &lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Title"/&gt;
  &lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/&gt;
  &lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/&gt;
  &lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Strong"/&gt;
  &lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/&gt;
  &lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"
   UnhideWhenUsed="false" Name="Table Grid"/&gt;
  &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/&gt;
  &lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/&gt;
  &lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/&gt;
  &lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Quote"/&gt;
  &lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/&gt;
  &lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/&gt;
  &lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/&gt;
  &lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/&gt;
  &lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/&gt;
  &lt;w:LsdException Locked="false" Priority="37" Name="Bibliography"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/&gt;
 &lt;/w:LatentStyles&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
 {mso-style-name:"Table Normal";
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-parent:"";
 mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
 mso-para-margin-top:0cm;
 mso-para-margin-right:0cm;
 mso-para-margin-bottom:10.0pt;
 mso-para-margin-left:0cm;
 line-height:115%;
 mso-pagination:widow-orphan;
 font-size:11.0pt;
 font-family:"Calibri","sans-serif";
 mso-ascii-font-family:Calibri;
 mso-ascii-theme-font:minor-latin;
 mso-hansi-font-family:Calibri;
 mso-hansi-theme-font:minor-latin;
 mso-bidi-font-family:"Iskoola Pota";
 mso-bidi-theme-font:minor-bidi;
 mso-bidi-language:AR-SA;}
&lt;/style&gt;
&lt;![endif]--&gt;

&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="color: grey; font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;///&lt;/span&gt;&lt;span style="color: green; font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;
&lt;/span&gt;&lt;span style="color: grey; font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;&amp;lt;summary&amp;gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="color: grey; font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;///&lt;/span&gt;&lt;span style="color: green; font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;
Sort a data table by an alphanumeric column&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="color: grey; font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;///&lt;/span&gt;&lt;span style="color: green; font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;
&lt;/span&gt;&lt;span style="color: grey; font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;&amp;lt;/summary&amp;gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="color: grey; font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;///&lt;/span&gt;&lt;span style="color: green; font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;
&lt;/span&gt;&lt;span style="color: grey; font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;&amp;lt;param name="dtUnsorted"&amp;gt;&lt;/span&gt;&lt;span style="color: green; font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;Data table to
be sorted&lt;/span&gt;&lt;span style="color: grey; font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;&amp;lt;/param&amp;gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="color: grey; font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;///&lt;/span&gt;&lt;span style="color: green; font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;
&lt;/span&gt;&lt;span style="color: grey; font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;&amp;lt;param name="columnName"&amp;gt;&lt;/span&gt;&lt;span style="color: green; font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;The
alphanumeric column name&lt;/span&gt;&lt;span style="color: grey; font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;&amp;lt;/param&amp;gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="color: grey; font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;///&lt;/span&gt;&lt;span style="color: green; font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;
&lt;/span&gt;&lt;span style="color: grey; font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;&amp;lt;returns&amp;gt;&lt;/span&gt;&lt;span style="color: green; font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;Sorted data table&lt;/span&gt;&lt;span style="color: grey; font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;&amp;lt;/returns&amp;gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;public&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt; &lt;span style="color: blue;"&gt;static&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;DataTable&lt;/span&gt;
SortByAlphanumericColumn(&lt;span style="color: #2b91af;"&gt;DataTable&lt;/span&gt;
dtUnsorted, &lt;span style="color: blue;"&gt;string&lt;/span&gt; columnName)&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none; text-indent: 36.0pt;"&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;string&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;
tempColumnName = columnName + &lt;span style="color: #a31515;"&gt;"INT"&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none; text-indent: 36.0pt;"&gt;
&lt;span style="color: green; font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;//
Add a temp column to hold the numberic columnName values&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none; text-indent: 36.0pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;dtUnsorted.Columns.Add(&lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;DataColumn&lt;/span&gt;(tempColumnName,
&lt;span style="color: blue;"&gt;typeof&lt;/span&gt;(&lt;span style="color: blue;"&gt;int&lt;/span&gt;)));&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none; text-indent: 36.0pt;"&gt;
&lt;span style="color: green; font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;//
Loop the data table and copy the numberic unit number values into
tempColumnName column&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none; text-indent: 36.0pt;"&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;foreach&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt; (&lt;span style="color: #2b91af;"&gt;DataRow&lt;/span&gt; row &lt;span style="color: blue;"&gt;in&lt;/span&gt;
dtUnsorted.Rows)&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none; text-indent: 36.0pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 36.0pt; margin-right: 0cm; margin-top: 0cm; mso-layout-grid-align: none; text-autospace: none; text-indent: 36.0pt;"&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;int&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt; i;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 36.0pt; margin-right: 0cm; margin-top: 0cm; mso-layout-grid-align: none; text-autospace: none; text-indent: 36.0pt;"&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;if&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt; (&lt;span style="color: blue;"&gt;int&lt;/span&gt;.TryParse(row[columnName].ToString(), &lt;span style="color: blue;"&gt;out&lt;/span&gt; i))&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 36.0pt; margin-right: 0cm; margin-top: 0cm; mso-layout-grid-align: none; text-autospace: none; text-indent: 36.0pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 72.0pt; margin-right: 0cm; margin-top: 0cm; mso-layout-grid-align: none; text-autospace: none; text-indent: 36.0pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;row[tempColumnName] = i;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 36.0pt; margin-right: 0cm; margin-top: 0cm; mso-layout-grid-align: none; text-autospace: none; text-indent: 36.0pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none; text-indent: 36.0pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none; text-indent: 36.0pt;"&gt;
&lt;span style="color: green; font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;//
Sort by tempColumnName and then columnName column (Numberic records come first
and string records will come next)&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none; text-indent: 36.0pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;dtUnsorted.DefaultView.Sort
= &lt;span style="color: blue;"&gt;string&lt;/span&gt;.Format(&lt;span style="color: #a31515;"&gt;"{0}
ASC, {1} ASC"&lt;/span&gt;,tempColumnName, columnName);&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none; text-indent: 36.0pt;"&gt;
&lt;span style="color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;DataTable&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt; dtSorted =
dtUnsorted.DefaultView.ToTable(dtUnsorted.TableName);&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none; text-indent: 36.0pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;dtUnsorted.Dispose();&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none; text-indent: 36.0pt;"&gt;
&lt;span style="color: green; font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;//
Remove the temp column&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none; text-indent: 36.0pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;dtSorted.Columns.Remove(tempColumnName);&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none; text-indent: 36.0pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;dtSorted.AcceptChanges();&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none; text-indent: 36.0pt;"&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;return&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt; dtSorted;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt; mso-bidi-language: SI-LK;"&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&amp;nbsp;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8322265380164839571-2116987614995469166?l=sandunangelo.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Sx7G5dddlSOYn51WK1HBtVJJDF8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Sx7G5dddlSOYn51WK1HBtVJJDF8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Sx7G5dddlSOYn51WK1HBtVJJDF8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Sx7G5dddlSOYn51WK1HBtVJJDF8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SandunsBlog/~4/Mq9VnwlR8Wg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sandunangelo.blogspot.com/feeds/2116987614995469166/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8322265380164839571&amp;postID=2116987614995469166" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8322265380164839571/posts/default/2116987614995469166?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8322265380164839571/posts/default/2116987614995469166?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SandunsBlog/~3/Mq9VnwlR8Wg/sorting-alphanumeric-column-in.html" title="Sorting an alphanumeric column in a DataTable" /><author><name>Sandun</name><uri>http://www.blogger.com/profile/17574847116665917694</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/-WO1S-aHiEoA/TWsVnqS8skI/AAAAAAAAA_0/PnIH6BuvwvI/s220/DSC00891.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://sandunangelo.blogspot.com/2011/11/sorting-alphanumeric-column-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkIGRHg4cSp7ImA9WhdQEk4.&quot;"><id>tag:blogger.com,1999:blog-8322265380164839571.post-2059747970429755839</id><published>2011-08-13T17:58:00.002+05:30</published><updated>2011-08-13T17:58:45.639+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-13T17:58:45.639+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Technology" /><category scheme="http://www.blogger.com/atom/ns#" term="Hack" /><category scheme="http://www.blogger.com/atom/ns#" term="Android" /><category scheme="http://www.blogger.com/atom/ns#" term="New trends" /><title>Restore the backup in Xperia x10 after Gingerbread (2.3.3) upgrade</title><content type="html">Today I've been able to upgrade my Sony Ericsson Xperia x10 phone from Android OS 2.1 to 2.3.3 as usual after taking a backup of all my contacts, apps, messages, etc. But after the upgrade there is no Backup &amp;amp; Restore application in the system that was in the 2.1 OS. As they have mentioned I tried MyBackup application to do the restoration, but it didn't able to read the sbf file. So I have no way of taking back my contacts from that sbf binary file.&lt;br /&gt;
&lt;br /&gt;
While searching on the net I found few forums having the old Backup &amp;amp; Restoring application shared as a solution for my situation (while blaming on SE not to include the application).&lt;br /&gt;
&lt;br /&gt;
If you also in the same situation, I have shared those sites for further information.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://androidforums.com/sony-ericsson-xperia-x10/385596-gingerbread-backup-whoopsy.html"&gt;http://androidforums.com/sony-ericsson-xperia-x10/385596-gingerbread-backup-whoopsy.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://forum.xda-developers.com/showthread.php?p=16216185"&gt;http://forum.xda-developers.com/showthread.php?p=16216185&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8322265380164839571-2059747970429755839?l=sandunangelo.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mxCr8bMRH18oULXFwj10seHPJI8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mxCr8bMRH18oULXFwj10seHPJI8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mxCr8bMRH18oULXFwj10seHPJI8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mxCr8bMRH18oULXFwj10seHPJI8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SandunsBlog/~4/NdXNxH87dlk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sandunangelo.blogspot.com/feeds/2059747970429755839/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8322265380164839571&amp;postID=2059747970429755839" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8322265380164839571/posts/default/2059747970429755839?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8322265380164839571/posts/default/2059747970429755839?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SandunsBlog/~3/NdXNxH87dlk/restore-backup-in-xperia-x10-after.html" title="Restore the backup in Xperia x10 after Gingerbread (2.3.3) upgrade" /><author><name>Sandun</name><uri>http://www.blogger.com/profile/17574847116665917694</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/-WO1S-aHiEoA/TWsVnqS8skI/AAAAAAAAA_0/PnIH6BuvwvI/s220/DSC00891.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://sandunangelo.blogspot.com/2011/08/restore-backup-in-xperia-x10-after.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0IFQX8_eCp7ImA9WhZTGUo.&quot;"><id>tag:blogger.com,1999:blog-8322265380164839571.post-5101817414695605017</id><published>2011-03-18T18:40:00.002+05:30</published><updated>2011-03-24T19:35:10.140+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-24T19:35:10.140+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Software Development" /><category scheme="http://www.blogger.com/atom/ns#" term="Tips and Hints" /><category scheme="http://www.blogger.com/atom/ns#" term="Syntax" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><title>Disabling MSSQL Server Table Constraints</title><content type="html">&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;i&gt;&lt;span style="background: none repeat scroll 0% 0% rgb(255, 242, 204); font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;SQL Server databases should be
configured with foreign key constraints to maintain referential integrity and
check constraints to ensure that table data is always valid. Occasionally these
constraints can be a hindrance and may be temporarily disabled. &lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;b&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 16pt;"&gt;Constraints&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12pt;"&gt;The integrity of a MSSQL Server database is ensured
with the correct application of constraints, such as foreign keys, unique keys
and check constraints. With these in place, any attempt to insert invalid data
into a table is refused with an error report indicating which constraint
prevented the action.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12pt;"&gt;In some situations you may wish to insert data that
would break the integrity of the database, knowing that further actions that
you are about to take will remedy the problem. For example, you may be
performing bulk operations on related tables that cause foreign key constraints
to be breached. Perhaps you could avoid errors by processing rows individually
and ensuring that changes in one table are reflected in related tables
immediately. However, this may be a much slower process than performing bulk
actions on one table at a time. In such situations you can temporarily disable
individual constraints or all rules for a table.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="background: none repeat scroll 0% 0% rgb(255, 242, 204); line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&lt;i&gt;NB:
The commands described in this article should be used with care. With
constraints disabled it is possible to create invalid data. These techniques
should be used for maintenance of data only and not as part of a business
process. You should consider using single user mode to ensure other users
cannot damage data,&lt;/i&gt;&lt;/span&gt;&lt;span style="color: black; font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 18pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 16pt;"&gt;Disabling All Constraints on a Table&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12pt;"&gt;When there are several constraints on a table you can
disable them all with one statement. To do so, use the &lt;i&gt;ALTER TABLE&lt;/i&gt;
command, providing the name of the table and the clause, &lt;i&gt;NOCHECK CONSTRAINT
ALL&lt;/i&gt;. For example, the following disables all of the constraints for the
CustomerAddresses table:&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 12pt;"&gt;ALTER&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 12pt;"&gt; &lt;span style="color: blue;"&gt;TABLE&lt;/span&gt; CustomerAddresses &lt;span style="color: blue;"&gt;NOCHECK&lt;/span&gt;
&lt;span style="color: blue;"&gt;CONSTRAINT&lt;/span&gt; &lt;span style="color: grey;"&gt;ALL&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 16pt;"&gt; &lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 16pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12pt;"&gt;To re-enable the constraints, issue uses the same
command, substituting &lt;i&gt;NOCHECK&lt;/i&gt; with &lt;i&gt;CHECK&lt;/i&gt;, as follows:&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 12pt;"&gt;ALTER&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 12pt;"&gt; &lt;span style="color: blue;"&gt;TABLE&lt;/span&gt; CustomerAddresses &lt;span style="color: blue;"&gt;CHECK&lt;/span&gt;
&lt;span style="color: blue;"&gt;CONSTRAINT&lt;/span&gt; &lt;span style="color: grey;"&gt;ALL&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 16pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 16pt;"&gt;Disabling Individual Constraints&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12pt;"&gt;Sometimes you will wish to disable one constraint
only. You can use the same ALTER TABLE command but instead of specifying &lt;i&gt;ALL&lt;/i&gt;,
provide the name of the constraint that you wish to remove. The following
disables the FK_CustomerAddresses_Customers constraint on the CustomerAddresses
table.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 12pt;"&gt;ALTER&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 12pt;"&gt; &lt;span style="color: blue;"&gt;TABLE&lt;/span&gt; CustomerAddresses &lt;span style="color: blue;"&gt;NOCHECK&lt;/span&gt;
&lt;span style="color: blue;"&gt;CONSTRAINT&lt;/span&gt; FK_CustomerAddresses_Customers&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 16pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12pt;"&gt;To re-enable the constraint change NOCHECK to CHECK:&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 12pt;"&gt;ALTER&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 12pt;"&gt; &lt;span style="color: blue;"&gt;TABLE&lt;/span&gt; CustomerAddresses &lt;span style="color: blue;"&gt;CHECK&lt;/span&gt;
&lt;span style="color: blue;"&gt;CONSTRAINT&lt;/span&gt; FK_CustomerAddresses_Customers&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 16pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;i&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10pt;"&gt;source : &lt;a href="http://www.blackwasp.co.uk/SQLDisableConstraints.aspx"&gt;&lt;span style="color: blue;"&gt;http://www.blackwasp.co.uk/SQLDisableConstraints.aspx&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;
&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;
&lt;span style="font-size: small;"&gt;&lt;i&gt;related articles : &lt;a href="http://www.blackwasp.co.uk/SQLDisableTriggers.aspx"&gt;&lt;span id="UrlLabel"&gt;http://www.blackwasp.co.uk/SQLDisableTriggers.aspx&lt;/span&gt;&lt;/a&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8322265380164839571-5101817414695605017?l=sandunangelo.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8Vs2Q0rba0uvvoe4Er7-o5PiC0I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8Vs2Q0rba0uvvoe4Er7-o5PiC0I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/8Vs2Q0rba0uvvoe4Er7-o5PiC0I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8Vs2Q0rba0uvvoe4Er7-o5PiC0I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SandunsBlog/~4/xcET-jmugnA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sandunangelo.blogspot.com/feeds/5101817414695605017/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8322265380164839571&amp;postID=5101817414695605017" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8322265380164839571/posts/default/5101817414695605017?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8322265380164839571/posts/default/5101817414695605017?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SandunsBlog/~3/xcET-jmugnA/disabling-mssql-server-table.html" title="Disabling MSSQL Server Table Constraints" /><author><name>Sandun</name><uri>http://www.blogger.com/profile/17574847116665917694</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/-WO1S-aHiEoA/TWsVnqS8skI/AAAAAAAAA_0/PnIH6BuvwvI/s220/DSC00891.JPG" /></author><thr:total>1</thr:total><feedburner:origLink>http://sandunangelo.blogspot.com/2011/03/disabling-mssql-server-table.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYESX8-eSp7ImA9Wx9XGUU.&quot;"><id>tag:blogger.com,1999:blog-8322265380164839571.post-314165777728518957</id><published>2011-01-14T11:18:00.000+05:30</published><updated>2011-01-14T11:18:28.151+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-14T11:18:28.151+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Technology" /><category scheme="http://www.blogger.com/atom/ns#" term="Hack" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft Windows" /><category scheme="http://www.blogger.com/atom/ns#" term="Tools" /><category scheme="http://www.blogger.com/atom/ns#" term="Tips and Hints" /><category scheme="http://www.blogger.com/atom/ns#" term="Windows 7" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><title>Cannot start Microsoft Outlook. Cannot open the Outlook window.</title><content type="html">&lt;!--[if !mso]&gt;
&lt;style&gt;
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
&lt;/style&gt;
&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:OfficeDocumentSettings&gt;
  &lt;o:AllowPNG/&gt;
 &lt;/o:OfficeDocumentSettings&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:WordDocument&gt;
  &lt;w:View&gt;Normal&lt;/w:View&gt;
  &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;
  &lt;w:TrackMoves&gt;false&lt;/w:TrackMoves&gt;
  &lt;w:TrackFormatting/&gt;
  &lt;w:PunctuationKerning/&gt;
  &lt;w:ValidateAgainstSchemas/&gt;
  &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;
  &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;
  &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;
  &lt;w:DoNotPromoteQF/&gt;
  &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;
  &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;
  &lt;w:LidThemeComplexScript&gt;SI-LK&lt;/w:LidThemeComplexScript&gt;
  &lt;w:Compatibility&gt;
   &lt;w:BreakWrappedTables/&gt;
   &lt;w:SnapToGridInCell/&gt;
   &lt;w:WrapTextWithPunct/&gt;
   &lt;w:UseAsianBreakRules/&gt;
   &lt;w:DontGrowAutofit/&gt;
   &lt;w:SplitPgBreakAndParaMark/&gt;
   &lt;w:EnableOpenTypeKerning/&gt;
   &lt;w:DontFlipMirrorIndents/&gt;
   &lt;w:OverrideTableStyleHps/&gt;
  &lt;/w:Compatibility&gt;
  &lt;m:mathPr&gt;
   &lt;m:mathFont m:val="Cambria Math"/&gt;
   &lt;m:brkBin m:val="before"/&gt;
   &lt;m:brkBinSub m:val="&amp;#45;-"/&gt;
   &lt;m:smallFrac m:val="off"/&gt;
   &lt;m:dispDef/&gt;
   &lt;m:lMargin m:val="0"/&gt;
   &lt;m:rMargin m:val="0"/&gt;
   &lt;m:defJc m:val="centerGroup"/&gt;
   &lt;m:wrapIndent m:val="1440"/&gt;
   &lt;m:intLim m:val="subSup"/&gt;
   &lt;m:naryLim m:val="undOvr"/&gt;
  &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
  DefSemiHidden="true" DefQFormat="false" DefPriority="99"
  LatentStyleCount="267"&gt;
  &lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Normal"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 7"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 8"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 9"/&gt;
  &lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/&gt;
  &lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Title"/&gt;
  &lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/&gt;
  &lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/&gt;
  &lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Strong"/&gt;
  &lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/&gt;
  &lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"
   UnhideWhenUsed="false" Name="Table Grid"/&gt;
  &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/&gt;
  &lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/&gt;
  &lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/&gt;
  &lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Quote"/&gt;
  &lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/&gt;
  &lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/&gt;
  &lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/&gt;
  &lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/&gt;
  &lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/&gt;
  &lt;w:LsdException Locked="false" Priority="37" Name="Bibliography"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/&gt;
 &lt;/w:LatentStyles&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
 {mso-style-name:"Table Normal";
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-parent:"";
 mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
 mso-para-margin-top:0cm;
 mso-para-margin-right:0cm;
 mso-para-margin-bottom:10.0pt;
 mso-para-margin-left:0cm;
 line-height:115%;
 mso-pagination:widow-orphan;
 font-size:11.0pt;
 font-family:"Calibri","sans-serif";
 mso-ascii-font-family:Calibri;
 mso-ascii-theme-font:minor-latin;
 mso-hansi-font-family:Calibri;
 mso-hansi-theme-font:minor-latin;
 mso-bidi-font-family:"Iskoola Pota";
 mso-bidi-theme-font:minor-bidi;
 mso-bidi-language:AR-SA;}
&lt;/style&gt;
&lt;![endif]--&gt;

&lt;div class="MsoNormal" style="font-family: inherit; line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-size: small;"&gt;&lt;span&gt;When trying
to start Outlook 2007/2010 if you get the following error;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-size: small;"&gt;&lt;i&gt;&lt;span style="color: #990000;"&gt;“Cannot
start Microsoft Outlook. Cannot open the Outlook window.”&lt;/span&gt;&lt;/i&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-size: small;"&gt;&lt;span&gt;How can you
recover and start Outlook again?&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-size: small;"&gt;&lt;span&gt;While there
are various reasons for this to occur, some post Office updates seems to cause this error for certain configurations.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-size: small;"&gt;&lt;span&gt;In these
instances, the configuration file for the Navigation Pane gets corrupted and
prevents Outlook from starting successfully. To recover, you can start Outlook with
the resetnavpane switch;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;span&gt;Windows
Vista and Windows 7&lt;/span&gt;&lt;/b&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-size: small;"&gt;&lt;span&gt;Start-&amp;gt;
type; outlook.exe /resetnavpane&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;span&gt;Windows XP&lt;/span&gt;&lt;/b&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-size: small;"&gt;&lt;span&gt;Start-&amp;gt;
Run; outlook.exe /resetnavpane&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; font-family: inherit; text-align: center;"&gt;
&lt;span style="font-size: small;"&gt;&lt;a href="http://1.bp.blogspot.com/_9lqxZ6D0NhE/TS_cqBZNbZI/AAAAAAAAA_g/9kxGUxqttiU/s1600/resetnavpane-win7.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_9lqxZ6D0NhE/TS_cqBZNbZI/AAAAAAAAA_g/9kxGUxqttiU/s1600/resetnavpane-win7.png" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="center" class="MsoNormal" style="font-family: inherit; line-height: normal; margin-bottom: 0.0001pt; text-align: center;"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="color: blue; text-decoration: none;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-size: small;"&gt;&lt;span&gt;Please note
the space between outlook.exe and /resetnavpane.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-size: small;"&gt;&lt;span&gt;While the
above method currently applies to most cases experiencing this issue, there
could be other causes for this to happen as well. If you are still experiencing
the issue after applying this fix you can &lt;a href="http://www.howto-outlook.com/faq/outlookdoesntstart.htm" target="_blank" title="Outlook doesn't start"&gt;&lt;span style="color: blue;"&gt;try these
troubleshooting steps&lt;/span&gt;&lt;/a&gt; or post in the &lt;a href="http://www.howto-outlook.com/newsgroups" target="_blank" title="Outlook newsgroups"&gt;&lt;span style="color: blue;"&gt;Outlook newsgroups&lt;/span&gt;&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;span&gt;Note:&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;span&gt;/resetnavpane&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&lt;br /&gt;
Clears and regenerates the Navigation Pane for the current profile.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;span&gt;References:&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul style="font-family: inherit; margin-top: 0cm;" type="disc"&gt;
&lt;li class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span&gt;MSOutlook.info - &lt;a href="http://www.msoutlook.info/question/268"&gt;&lt;span style="color: blue;"&gt;http://www.msoutlook.info/question/268&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-size: small;"&gt;&lt;span&gt;MSDN - &lt;a href="http://blogs.msdn.com/b/matt_deacon/archive/2009/06/01/cannot-start-microsoft-office-outlook-cannot-open-the-outlook-window.aspx"&gt;&lt;span style="color: blue;"&gt;http://blogs.msdn.com/b/matt_deacon/archive/2009/06/01/cannot-start-microsoft-office-outlook-cannot-open-the-outlook-window.aspx&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="MsoNormal" style="font-family: inherit; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8322265380164839571-314165777728518957?l=sandunangelo.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/YBuo5qH2mM3W4GrSBIEoP-PiPE4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YBuo5qH2mM3W4GrSBIEoP-PiPE4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/YBuo5qH2mM3W4GrSBIEoP-PiPE4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YBuo5qH2mM3W4GrSBIEoP-PiPE4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SandunsBlog/~4/A4SmWxrm9iA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sandunangelo.blogspot.com/feeds/314165777728518957/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8322265380164839571&amp;postID=314165777728518957" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8322265380164839571/posts/default/314165777728518957?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8322265380164839571/posts/default/314165777728518957?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SandunsBlog/~3/A4SmWxrm9iA/cannot-start-microsoft-outlook-cannot.html" title="Cannot start Microsoft Outlook. Cannot open the Outlook window." /><author><name>Sandun</name><uri>http://www.blogger.com/profile/17574847116665917694</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/-WO1S-aHiEoA/TWsVnqS8skI/AAAAAAAAA_0/PnIH6BuvwvI/s220/DSC00891.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_9lqxZ6D0NhE/TS_cqBZNbZI/AAAAAAAAA_g/9kxGUxqttiU/s72-c/resetnavpane-win7.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://sandunangelo.blogspot.com/2011/01/cannot-start-microsoft-outlook-cannot.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0EBRH48eip7ImA9Wx9RE0Q.&quot;"><id>tag:blogger.com,1999:blog-8322265380164839571.post-4627241004351687917</id><published>2010-12-15T11:22:00.003+05:30</published><updated>2010-12-15T12:17:35.072+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-15T12:17:35.072+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Technology" /><category scheme="http://www.blogger.com/atom/ns#" term="Hack" /><category scheme="http://www.blogger.com/atom/ns#" term="Programming" /><category scheme="http://www.blogger.com/atom/ns#" term="Tips and Hints" /><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET AJAX" /><category scheme="http://www.blogger.com/atom/ns#" term="Syntax" /><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET" /><category scheme="http://www.blogger.com/atom/ns#" term="New trends" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><category scheme="http://www.blogger.com/atom/ns#" term="HTML" /><title>Show images from database binary content via memory stream</title><content type="html">&lt;span style="font-size: small;"&gt;Most of the
time when we upload a file, specially image files what we did was save the
file in a folder and keep the file path in the database. And when reading we
refer to the path that we have saved in the database. Nowadays this approach is
a bit older fashion and difficult to manage the application in taking backups
and other deployment issues.&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="font-family: inherit; line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-size: small;"&gt;The other
option is to directly store the file's binary content in the database in a
binary/image type field. Now the point is how to display the image in a web
page without creating a physical image file in a folder.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-size: small;"&gt;First I'll
create a web page to display multiple images in a GridView control as below,&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-size: small;"&gt;Markup code:&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0.0001pt 36pt;"&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9pt;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 9pt;"&gt;body&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 9pt;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0.0001pt 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;form&lt;/span&gt; &lt;span style="color: red;"&gt;id&lt;/span&gt;&lt;span style="color: blue;"&gt;="form1"&lt;/span&gt; &lt;span style="color: red;"&gt;runat&lt;/span&gt;&lt;span style="color: blue;"&gt;="server"&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0.0001pt 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;div&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0.0001pt 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;asp&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: maroon;"&gt;GridView&lt;/span&gt; &lt;span style="color: red;"&gt;ID&lt;/span&gt;&lt;span style="color: blue;"&gt;="GridView1"&lt;/span&gt;
&lt;span style="color: red;"&gt;runat&lt;/span&gt;&lt;span style="color: blue;"&gt;="server"&lt;/span&gt;
&lt;span style="color: red;"&gt;ShowHeader&lt;/span&gt;&lt;span style="color: blue;"&gt;="false"&lt;/span&gt;
&lt;span style="color: red;"&gt;AutoGenerateColumns&lt;/span&gt;&lt;span style="color: blue;"&gt;="False"&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0.0001pt 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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="color: red;"&gt;OnRowDataBound&lt;/span&gt;&lt;span style="color: blue;"&gt;="GridView1_RowDataBound"&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0.0001pt 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;Columns&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0.0001pt 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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;
&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;asp&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: maroon;"&gt;TemplateField&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0.0001pt 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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;
&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;ItemTemplate&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0.0001pt 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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;
&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;img&lt;/span&gt; &lt;span style="color: red;"&gt;id&lt;/span&gt;&lt;span style="color: blue;"&gt;="Image1"&lt;/span&gt; &lt;span style="color: red;"&gt;runat&lt;/span&gt;&lt;span style="color: blue;"&gt;="server"&lt;/span&gt;
&lt;span style="color: red;"&gt;width&lt;/span&gt;&lt;span style="color: blue;"&gt;="100"&lt;/span&gt;
&lt;span style="color: red;"&gt;height&lt;/span&gt;&lt;span style="color: blue;"&gt;="100"&lt;/span&gt;
&lt;span style="color: blue;"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0.0001pt 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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;
&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon;"&gt;ItemTemplate&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0.0001pt 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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;
&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon;"&gt;asp&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: maroon;"&gt;TemplateField&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0.0001pt 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon;"&gt;Columns&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0.0001pt 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon;"&gt;asp&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: maroon;"&gt;GridView&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0.0001pt 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon;"&gt;div&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0.0001pt 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon;"&gt;form&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0.0001pt 36pt;"&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9pt;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 9pt;"&gt;body&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 9pt;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-size: small;"&gt;Code behind:&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;public&lt;/span&gt; &lt;span style="color: blue;"&gt;partial&lt;/span&gt; &lt;span style="color: blue;"&gt;class&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;ShowImages&lt;/span&gt; :
System.Web.UI.&lt;span style="color: #2b91af;"&gt;Page&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;span style="color: blue;"&gt;readonly&lt;/span&gt; &lt;span style="color: blue;"&gt;string&lt;/span&gt;
connectionString = &lt;span style="color: #2b91af;"&gt;ConfigurationManager&lt;/span&gt;.ConnectionStrings[&lt;span style="color: #a31515;"&gt;"MyDBConnectionString"&lt;/span&gt;].ConnectionString;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;span style="color: blue;"&gt;protected&lt;/span&gt; &lt;span style="color: blue;"&gt;void&lt;/span&gt;
Page_Load(&lt;span style="color: blue;"&gt;object&lt;/span&gt; sender, &lt;span style="color: #2b91af;"&gt;EventArgs&lt;/span&gt; e)&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
{&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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="color: blue;"&gt;if&lt;/span&gt; (!IsPostBack)&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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;
LoadImages(); &lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
}&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;span style="color: blue;"&gt;private&lt;/span&gt; &lt;span style="color: blue;"&gt;void&lt;/span&gt;
LoadImages()&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
{&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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="color: blue;"&gt;using&lt;/span&gt; (&lt;span style="color: #2b91af;"&gt;SqlConnection&lt;/span&gt;
connection = &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;SqlConnection&lt;/span&gt;(connectionString))&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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;&lt;span style="color: #2b91af;"&gt;SqlCommand&lt;/span&gt; command = connection.CreateCommand();&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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;
command.CommandType = &lt;span style="color: #2b91af;"&gt;CommandType&lt;/span&gt;.Text;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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;
command.CommandText = &lt;span style="color: #a31515;"&gt;"SELECT * FROM
ImagesTable"&lt;/span&gt;;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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;
connection.Open();&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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;GridView1.DataSource =
command.ExecuteReader();&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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;
GridView1.DataBind();&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
}&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;span style="color: blue;"&gt;protected&lt;/span&gt; &lt;span style="color: blue;"&gt;void&lt;/span&gt;
GridView1_RowDataBound(&lt;span style="color: blue;"&gt;object&lt;/span&gt; sender,
System.Web.UI.WebControls.&lt;span style="color: #2b91af;"&gt;GridViewRowEventArgs&lt;/span&gt;
e)&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
{&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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="color: blue;"&gt;if&lt;/span&gt; (e.Row.RowType == System.Web.UI.WebControls.&lt;span style="color: #2b91af;"&gt;DataControlRowType&lt;/span&gt;.DataRow)&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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;
System.Web.UI.HtmlControls.&lt;span style="color: #2b91af;"&gt;HtmlImage&lt;/span&gt; img =
e.Row.FindControl(&lt;span style="color: #a31515;"&gt;"Image1"&lt;/span&gt;) &lt;span style="color: blue;"&gt;as&lt;/span&gt; System.Web.UI.HtmlControls.&lt;span style="color: #2b91af;"&gt;HtmlImage&lt;/span&gt;;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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;
img.Src = &lt;span style="color: blue;"&gt;string&lt;/span&gt;.Format(&lt;span style="color: #a31515;"&gt;"Image.ashx?id={0}"&lt;/span&gt;, &lt;span style="color: #2b91af;"&gt;DataBinder&lt;/span&gt;.Eval(e.Row.DataItem,
&lt;span style="color: #a31515;"&gt;"ID"&lt;/span&gt;));&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
}&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-size: small;"&gt;Now you
should have a question about what is this Images.ashx file which is not a web
page. Yes it is not a web page but a Generic Handler class which can handle a
Http request and return a customized Http response&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-size: small;"&gt;Here is the
code in Image.ashx file:&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;public&lt;/span&gt; &lt;span style="color: blue;"&gt;class&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;Image1&lt;/span&gt; : &lt;span style="color: #2b91af;"&gt;IHttpHandler&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;span style="color: blue;"&gt;readonly&lt;/span&gt; &lt;span style="color: blue;"&gt;string&lt;/span&gt;
connectionString = &lt;span style="color: #2b91af;"&gt;ConfigurationManager&lt;/span&gt;.ConnectionStrings[&lt;span style="color: #a31515;"&gt;"MyDBConnectionString"&lt;/span&gt;].ConnectionString;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;span style="color: blue;"&gt;public&lt;/span&gt; &lt;span style="color: blue;"&gt;bool&lt;/span&gt;
IsReusable&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
{&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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="color: blue;"&gt;get&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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;
&lt;span style="color: blue;"&gt;return&lt;/span&gt; &lt;span style="color: blue;"&gt;false&lt;/span&gt;;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
}&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;span style="color: blue;"&gt;public&lt;/span&gt; &lt;span style="color: blue;"&gt;void&lt;/span&gt;
ProcessRequest(&lt;span style="color: #2b91af;"&gt;HttpContext&lt;/span&gt; context)&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
{&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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="color: blue;"&gt;int&lt;/span&gt; id = &lt;span style="color: #2b91af;"&gt;Int32&lt;/span&gt;.Parse(context.Request.QueryString[&lt;span style="color: #a31515;"&gt;"id"&lt;/span&gt;]);&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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="color: blue;"&gt;if&lt;/span&gt; (id != 0)&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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;
&lt;span style="color: blue;"&gt;object&lt;/span&gt; fileContent;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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;
&lt;span style="color: blue;"&gt;byte&lt;/span&gt;[] byteArray;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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;
&lt;span style="color: blue;"&gt;using&lt;/span&gt; (&lt;span style="color: #2b91af;"&gt;SqlConnection&lt;/span&gt;
connection = &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;SqlConnection&lt;/span&gt;(connectionString))&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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;
{&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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;
connection.Open();&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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;
&lt;span style="color: #2b91af;"&gt;SqlCommand&lt;/span&gt; command = connection.CreateCommand();&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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;
command.CommandType = &lt;span style="color: #2b91af;"&gt;CommandType&lt;/span&gt;.Text;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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;
command.CommandText = &lt;span style="color: blue;"&gt;string&lt;/span&gt;.Format(&lt;span style="color: #a31515;"&gt;"SELECT ImageContent FROM ImagesTable WHERE ID =
{0}"&lt;/span&gt;, id);&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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;fileContent = command.ExecuteScalar();&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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;
}&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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;
&lt;span style="color: blue;"&gt;if&lt;/span&gt; (fileContent != &lt;span style="color: blue;"&gt;null&lt;/span&gt;)&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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;
{&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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;
byteArray = (&lt;span style="color: blue;"&gt;byte&lt;/span&gt;[])fileContent;&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="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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;
System.Drawing.&lt;span style="color: #2b91af;"&gt;Image&lt;/span&gt; img =
GetImage(byteArray);&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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;
&lt;span style="color: #2b91af;"&gt;HttpContext&lt;/span&gt;.Current.Response.ContentType = &lt;span style="color: #a31515;"&gt;"image/jpeg"&lt;/span&gt;;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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;
img.Save(context.Response.OutputStream, System.Drawing.Imaging.&lt;span style="color: #2b91af;"&gt;ImageFormat&lt;/span&gt;.Jpeg);&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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;
}&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
}&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;span style="color: blue;"&gt;private&lt;/span&gt; System.Drawing.&lt;span style="color: #2b91af;"&gt;Image&lt;/span&gt;
GetImage(&lt;span style="color: blue;"&gt;byte&lt;/span&gt;[] byteArray)&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
{&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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="color: #2b91af;"&gt;MemoryStream&lt;/span&gt; stream = &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;MemoryStream&lt;/span&gt;(byteArray);&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&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="color: blue;"&gt;return&lt;/span&gt; System.Drawing.&lt;span style="color: #2b91af;"&gt;Image&lt;/span&gt;.FromStream(stream);&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
}&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
}&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-size: small;"&gt;In the
Image.ashx file the Image object will be created using the binary content in
the database and save it to the OutputStream in the Http response object. So
the HtmlImage control in the template field of the GridView control receive an
Image object to be shown.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-size: small;"&gt;&lt;b&gt;Note&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;: To save the disk space, most of
the time when we storing the file in the database, we compress the binary
content before send to the database, so remember to decompress them before
creating the MemoryStream object.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: inherit; line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-size: small;"&gt;&lt;b&gt;Conclusion&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;: We can do the same thing using
another web page instead of a Generic Handler class, but using a Generic
Handler class is more light weight and more efficient.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8322265380164839571-4627241004351687917?l=sandunangelo.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Tw3iXq9rtO9K8GvP4PEy8AsU5d4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Tw3iXq9rtO9K8GvP4PEy8AsU5d4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Tw3iXq9rtO9K8GvP4PEy8AsU5d4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Tw3iXq9rtO9K8GvP4PEy8AsU5d4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SandunsBlog/~4/1uoZ0XB_hJI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sandunangelo.blogspot.com/feeds/4627241004351687917/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8322265380164839571&amp;postID=4627241004351687917" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8322265380164839571/posts/default/4627241004351687917?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8322265380164839571/posts/default/4627241004351687917?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SandunsBlog/~3/1uoZ0XB_hJI/show-images-from-database-binary.html" title="Show images from database binary content via memory stream" /><author><name>Sandun</name><uri>http://www.blogger.com/profile/17574847116665917694</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/-WO1S-aHiEoA/TWsVnqS8skI/AAAAAAAAA_0/PnIH6BuvwvI/s220/DSC00891.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://sandunangelo.blogspot.com/2010/12/show-images-from-database-binary.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkECSXwyfCp7ImA9Wx9RE00.&quot;"><id>tag:blogger.com,1999:blog-8322265380164839571.post-6164369936163381006</id><published>2010-12-14T11:01:00.000+05:30</published><updated>2010-12-14T11:01:08.294+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-14T11:01:08.294+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Technology" /><category scheme="http://www.blogger.com/atom/ns#" term="Scripting" /><category scheme="http://www.blogger.com/atom/ns#" term="Programming" /><category scheme="http://www.blogger.com/atom/ns#" term="Software Development" /><category scheme="http://www.blogger.com/atom/ns#" term="Tips and Hints" /><category scheme="http://www.blogger.com/atom/ns#" term="Syntax" /><category scheme="http://www.blogger.com/atom/ns#" term="Editors" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><title>DateTime formatting in MSSQL Server</title><content type="html">&lt;div style="font-family: Verdana; font-size: 10pt; margin: 0pt;"&gt;
Execute 
the following Microsoft SQL Server T-SQL datetime and date formatting 
scripts in Management Studio Query Editor to demonstrate the multitude 
of temporal data formats available in SQL Server.&lt;/div&gt;
&lt;div style="font-family: Verdana; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: Verdana; font-size: 10pt; margin: 0pt;"&gt;
First we 
start with the conversion options available for sql datetime formats 
with century (YYYY or CCYY format). Subtracting 100 from the Style 
(format) number will transform dates without century (YY). For example 
Style 103 is with century, Style 3 is without century. The default Style
 values – Style 0 or 100, 9 or 109, 13 or 113, 20 or 120, and 21 or 121 –
 always return the century (yyyy) format.&lt;/div&gt;
&lt;div style="color: blue; font-family: Arial; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– Microsoft SQL Server T-SQL date and datetime formats&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– Date time formats – mssql datetime&amp;nbsp;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– MSSQL getdate returns current system date and time in standard internal format&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;convert&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;varchar&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;getdate&lt;/span&gt;&lt;span style="color: grey;"&gt;(),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;100&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: green;"&gt;– mon dd yyyy hh:mmAM (or PM)&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&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;&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="color: green;"&gt;– Oct&amp;nbsp; 2 2008 11:01AM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;convert&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;varchar&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;getdate&lt;/span&gt;&lt;span style="color: grey;"&gt;(),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;101&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: green;"&gt;– mm/dd/yyyy&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;-&amp;nbsp;&lt;/span&gt;&lt;span style="color: green;"&gt;10/02/2008&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;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;convert&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;varchar&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;getdate&lt;/span&gt;&lt;span style="color: grey;"&gt;(),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;102&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: green;"&gt;– yyyy.mm.dd – 2008.10.02&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;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;convert&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;varchar&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;getdate&lt;/span&gt;&lt;span style="color: grey;"&gt;(),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;103&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: green;"&gt;– dd/mm/yyyy&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;convert&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;varchar&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;getdate&lt;/span&gt;&lt;span style="color: grey;"&gt;(),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;104&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: green;"&gt;– dd.mm.yyyy&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;convert&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;varchar&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;getdate&lt;/span&gt;&lt;span style="color: grey;"&gt;(),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;105&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: green;"&gt;– dd-mm-yyyy&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;convert&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;varchar&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;getdate&lt;/span&gt;&lt;span style="color: grey;"&gt;(),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;106&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: green;"&gt;– dd mon yyyy&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;convert&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;varchar&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;getdate&lt;/span&gt;&lt;span style="color: grey;"&gt;(),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;107&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: green;"&gt;– mon dd, yyyy&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;convert&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;varchar&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;getdate&lt;/span&gt;&lt;span style="color: grey;"&gt;(),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;108&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: green;"&gt;– hh:mm:ss&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;convert&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;varchar&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;getdate&lt;/span&gt;&lt;span style="color: grey;"&gt;(),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;109&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: green;"&gt;– mon dd yyyy hh:mm:ss:mmmAM (or PM)&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&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;&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="color: green;"&gt;– Oct&amp;nbsp; 2 2008 11:02:44:013AM&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;convert&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;varchar&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;getdate&lt;/span&gt;&lt;span style="color: grey;"&gt;(),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;110&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: green;"&gt;– mm-dd-yyyy&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;convert&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;varchar&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;getdate&lt;/span&gt;&lt;span style="color: grey;"&gt;(),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;111&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: green;"&gt;– yyyy/mm/dd&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;convert&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;varchar&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;getdate&lt;/span&gt;&lt;span style="color: grey;"&gt;(),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;112&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: green;"&gt;– yyyymmdd&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;convert&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;varchar&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;getdate&lt;/span&gt;&lt;span style="color: grey;"&gt;(),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;113&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: green;"&gt;– dd mon yyyy hh:mm:ss:mmm&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&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;&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="color: green;"&gt;– 02 Oct 2008 11:02:07:577&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;convert&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;varchar&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;getdate&lt;/span&gt;&lt;span style="color: grey;"&gt;(),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;114&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: green;"&gt;– hh:mm:ss:mmm(24h)&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;convert&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;varchar&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;getdate&lt;/span&gt;&lt;span style="color: grey;"&gt;(),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;120&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: green;"&gt;– yyyy-mm-dd hh:mm:ss(24h)&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;convert&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;varchar&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;getdate&lt;/span&gt;&lt;span style="color: grey;"&gt;(),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;121&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: green;"&gt;– yyyy-mm-dd hh:mm:ss.mmm&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;convert&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;varchar&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;getdate&lt;/span&gt;&lt;span style="color: grey;"&gt;(),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;126&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: green;"&gt;– yyyy-mm-ddThh:mm:ss.mmm&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&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;&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="color: green;"&gt;– 2008-10-02T10:52:47.513&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL create different date styles with t-sql string functions&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;replace&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;convert&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;varchar&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;getdate&lt;/span&gt;&lt;span style="color: navy;"&gt;(),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;111&lt;/span&gt;&lt;span style="color: navy;"&gt;),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;‘/’&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;‘ ‘&lt;/span&gt;&lt;span style="color: navy;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: green;"&gt;– yyyy mm dd&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;convert&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;varchar&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;7&lt;/span&gt;&lt;span style="color: navy;"&gt;),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;getdate&lt;/span&gt;&lt;span style="color: navy;"&gt;(),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;126&lt;/span&gt;&lt;span style="color: navy;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&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="color: green;"&gt;– yyyy-mm&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;right(&lt;/span&gt;&lt;span style="color: magenta;"&gt;convert&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;varchar&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;getdate&lt;/span&gt;&lt;span style="color: navy;"&gt;(),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;106&lt;/span&gt;&lt;span style="color: navy;"&gt;),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;8&lt;/span&gt;&lt;span style="color: navy;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&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="color: green;"&gt;– mon yyyy&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
————&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL Server date formatting function – convert datetime to string&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
————&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL datetime functions&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL Server date formats&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– T-SQL convert dates&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– Formatting dates sql server&lt;/div&gt;
&lt;div style="margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="margin: 0pt;"&gt;
&lt;span style="color: blue; font-family: 'Courier New'; font-size: 10pt;"&gt;CREATE&lt;/span&gt;&lt;span style="color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 10pt;"&gt;FUNCTION&lt;/span&gt;&lt;span style="color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;dbo&lt;/span&gt;&lt;span style="color: grey; font-family: 'Courier New'; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;fnFormatDate&lt;/span&gt;&lt;span style="color: black; font-family: Calibri; font-size: 11pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey; font-family: 'Courier New'; font-size: 10pt;"&gt;(&lt;/span&gt;&lt;span style="color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;@Datetime&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 10pt;"&gt;DATETIME&lt;/span&gt;&lt;span style="color: grey; font-family: 'Courier New'; font-size: 10pt;"&gt;,&lt;/span&gt;&lt;span style="color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;@FormatMask&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 10pt;"&gt;VARCHAR&lt;/span&gt;&lt;span style="color: grey; font-family: 'Courier New'; font-size: 10pt;"&gt;(&lt;/span&gt;&lt;span style="color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;32&lt;/span&gt;&lt;span style="color: grey; font-family: 'Courier New'; font-size: 10pt;"&gt;))&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;RETURNS&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;VARCHAR&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;32&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
AS&lt;/div&gt;
&lt;div style="color: blue; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
BEGIN&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;DECLARE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@StringDate&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;VARCHAR&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;32&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;SET&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@StringDate&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@FormatMask&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;IF&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;CHARINDEX&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;‘YYYY’&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;@StringDate&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;0&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;SET&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@StringDate&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;REPLACE&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;@StringDate&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;‘YYYY’&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&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;&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATENAME&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;YY&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@Datetime&lt;/span&gt;&lt;span style="color: grey;"&gt;))&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;IF&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;CHARINDEX&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;‘YY’&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;@StringDate&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;0&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;SET&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@StringDate&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;REPLACE&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;@StringDate&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;‘YY’&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&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;&lt;/span&gt;&lt;span style="color: grey;"&gt;RIGHT(&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATENAME&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;YY&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@Datetime&lt;/span&gt;&lt;span style="color: grey;"&gt;),&lt;/span&gt;&lt;span style="color: black;"&gt;2&lt;/span&gt;&lt;span style="color: grey;"&gt;))&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;IF&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;CHARINDEX&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;‘Month’&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;@StringDate&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;0&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;SET&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@StringDate&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;REPLACE&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;@StringDate&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;‘Month’&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&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;&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATENAME&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;MM&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@Datetime&lt;/span&gt;&lt;span style="color: grey;"&gt;))&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;IF&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;CHARINDEX&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;‘MON’&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;@StringDate&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;COLLATE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;SQL_Latin1_General_CP1_CS_AS&lt;/span&gt;&lt;span style="color: grey;"&gt;)&amp;gt;&lt;/span&gt;&lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;SET&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@StringDate&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;REPLACE&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;@StringDate&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;‘MON’&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&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;&lt;/span&gt;&lt;span style="color: grey;"&gt;LEFT(&lt;/span&gt;&lt;span style="color: magenta;"&gt;UPPER&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATENAME&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;MM&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@Datetime&lt;/span&gt;&lt;span style="color: grey;"&gt;)),&lt;/span&gt;&lt;span style="color: black;"&gt;3&lt;/span&gt;&lt;span style="color: grey;"&gt;))&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;IF&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;CHARINDEX&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;‘Mon’&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;@StringDate&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;0&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;SET&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@StringDate&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;REPLACE&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;@StringDate&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;‘Mon’&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&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;&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="color: grey;"&gt;LEFT(&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATENAME&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;MM&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@Datetime&lt;/span&gt;&lt;span style="color: grey;"&gt;),&lt;/span&gt;&lt;span style="color: black;"&gt;3&lt;/span&gt;&lt;span style="color: grey;"&gt;))&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;IF&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;CHARINDEX&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;‘MM’&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;@StringDate&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;0&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;SET&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@StringDate&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;REPLACE&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;@StringDate&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;‘MM’&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&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;&lt;/span&gt;&lt;span style="color: grey;"&gt;RIGHT(&lt;/span&gt;&lt;span style="color: red;"&gt;’0′&lt;/span&gt;&lt;span style="color: grey;"&gt;+&lt;/span&gt;&lt;span style="color: magenta;"&gt;CONVERT&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;VARCHAR&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEPART&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;MM&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@Datetime&lt;/span&gt;&lt;span style="color: grey;"&gt;)),&lt;/span&gt;&lt;span style="color: black;"&gt;2&lt;/span&gt;&lt;span style="color: grey;"&gt;))&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;IF&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;CHARINDEX&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;‘M’&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;@StringDate&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;0&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;SET&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@StringDate&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;REPLACE&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;@StringDate&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;‘M’&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&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;&lt;/span&gt;&lt;span style="color: magenta;"&gt;CONVERT&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;VARCHAR&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEPART&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;MM&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@Datetime&lt;/span&gt;&lt;span style="color: grey;"&gt;)))&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;IF&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;CHARINDEX&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;‘DD’&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;@StringDate&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;0&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;SET&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@StringDate&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;REPLACE&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;@StringDate&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;‘DD’&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&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;&lt;/span&gt;&lt;span style="color: grey;"&gt;RIGHT(&lt;/span&gt;&lt;span style="color: red;"&gt;’0′&lt;/span&gt;&lt;span style="color: grey;"&gt;+&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATENAME&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;DD&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@Datetime&lt;/span&gt;&lt;span style="color: grey;"&gt;),&lt;/span&gt;&lt;span style="color: black;"&gt;2&lt;/span&gt;&lt;span style="color: grey;"&gt;))&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;IF&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;CHARINDEX&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;‘D’&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;@StringDate&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;0&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;SET&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@StringDate&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;REPLACE&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;@StringDate&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;‘D’&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&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;&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="color: magenta;"&gt;DATENAME&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;DD&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@Datetime&lt;/span&gt;&lt;span style="color: grey;"&gt;))&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;RETURN&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@StringDate&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
END&lt;/div&gt;
&lt;div style="color: blue; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
GO&lt;/div&gt;
&lt;div style="color: blue; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– Microsoft SQL Server date format function test&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– MSSQL formatting dates&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;dbo&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;fnFormatDate&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;getdate&lt;/span&gt;&lt;span style="color: grey;"&gt;(),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;‘MM/DD/YYYY’&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&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="color: green;"&gt;– 01/03/2012&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;dbo&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;fnFormatDate&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;getdate&lt;/span&gt;&lt;span style="color: grey;"&gt;(),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;‘DD/MM/YYYY’&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&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="color: green;"&gt;– 03/01/2012&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;dbo&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;fnFormatDate&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;getdate&lt;/span&gt;&lt;span style="color: grey;"&gt;(),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;‘M/DD/YYYY’&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&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;&lt;/span&gt;&lt;span style="color: green;"&gt;– 1/03/2012&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;dbo&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;fnFormatDate&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;getdate&lt;/span&gt;&lt;span style="color: grey;"&gt;(),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;‘M/D/YYYY’&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&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="color: green;"&gt;– 1/3/2012&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;dbo&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;fnFormatDate&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;getdate&lt;/span&gt;&lt;span style="color: grey;"&gt;(),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;‘M/D/YY’&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&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;&lt;/span&gt;&lt;span style="color: green;"&gt;– 1/3/12&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;dbo&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;fnFormatDate&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;getdate&lt;/span&gt;&lt;span style="color: grey;"&gt;(),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;‘MM/DD/YY’&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&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="color: green;"&gt;– 01/03/12&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;dbo&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;fnFormatDate&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;getdate&lt;/span&gt;&lt;span style="color: grey;"&gt;(),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;‘MON DD, YYYY’&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&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="color: green;"&gt;– JAN 03, 2012&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;dbo&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;fnFormatDate&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;getdate&lt;/span&gt;&lt;span style="color: grey;"&gt;(),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;‘Mon DD, YYYY’&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&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="color: green;"&gt;– Jan 03, 2012&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;dbo&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;fnFormatDate&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;getdate&lt;/span&gt;&lt;span style="color: grey;"&gt;(),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;‘Month DD, YYYY’&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: green;"&gt;– January 03, 2012&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;dbo&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;fnFormatDate&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;getdate&lt;/span&gt;&lt;span style="color: grey;"&gt;(),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;‘YYYY/MM/DD’&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&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="color: green;"&gt;– 2012/01/03&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;dbo&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;fnFormatDate&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;getdate&lt;/span&gt;&lt;span style="color: grey;"&gt;(),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;‘YYYYMMDD’&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&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="color: green;"&gt;– 20120103&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;dbo&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;fnFormatDate&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;getdate&lt;/span&gt;&lt;span style="color: grey;"&gt;(),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;‘YYYY-MM-DD’&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&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="color: green;"&gt;– 2012-01-03&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– CURRENT_TIMESTAMP returns current system date and time in standard internal format&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;dbo&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;fnFormatDate&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;CURRENT_TIMESTAMP&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: red;"&gt;‘YY.MM.DD’&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: green;"&gt;– 12.01.03&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
GO&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
————&lt;/div&gt;
&lt;div style="color: black; font-family: Calibri; font-size: 11pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
/***** SELECTED SQL DATE/DATETIME FORMATS WITH NAMES *****/&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL format datetime&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– Default format: Oct 23 2006 10:40AM&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;[Default]&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: magenta;"&gt;CONVERT&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;varchar&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: magenta;"&gt;GETDATE&lt;/span&gt;&lt;span style="color: grey;"&gt;(),&lt;/span&gt;&lt;span style="color: black;"&gt;100&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: black; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– US-Style format: 10/23/2006&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;[US-Style]&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: magenta;"&gt;CONVERT&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;char&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: magenta;"&gt;GETDATE&lt;/span&gt;&lt;span style="color: grey;"&gt;(),&lt;/span&gt;&lt;span style="color: black;"&gt;101&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: black; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– ANSI format: 2006.10.23&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;[ANSI]&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: magenta;"&gt;CONVERT&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;char&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: magenta;"&gt;CURRENT_TIMESTAMP,&lt;/span&gt;&lt;span style="color: black;"&gt;102&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: black; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– UK-Style format: 23/10/2006&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;[UK-Style]&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: magenta;"&gt;CONVERT&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;char&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: magenta;"&gt;GETDATE&lt;/span&gt;&lt;span style="color: grey;"&gt;(),&lt;/span&gt;&lt;span style="color: black;"&gt;103&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: grey; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– German format: 23.10.2006&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;[German]&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: magenta;"&gt;CONVERT&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;varchar&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: magenta;"&gt;GETDATE&lt;/span&gt;&lt;span style="color: grey;"&gt;(),&lt;/span&gt;&lt;span style="color: black;"&gt;104&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: grey; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– ISO format: 20061023&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;ISO&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: magenta;"&gt;CONVERT&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;varchar&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: magenta;"&gt;GETDATE&lt;/span&gt;&lt;span style="color: grey;"&gt;(),&lt;/span&gt;&lt;span style="color: black;"&gt;112&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: grey; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– ISO8601 format: 2008-10-23T19:20:16.003&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;[ISO8601]&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: magenta;"&gt;CONVERT&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;varchar&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: magenta;"&gt;GETDATE&lt;/span&gt;&lt;span style="color: grey;"&gt;(),&lt;/span&gt;&lt;span style="color: black;"&gt;126&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
————&lt;/div&gt;
&lt;div style="color: black; font-family: Calibri; font-size: 11pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL Server datetime formats&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– Century date format MM/DD/YYYY usage in a query&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– Format dates SQL Server 2005&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;TOP&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SalesOrderID&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OrderDate&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;CONVERT&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;char&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;10&lt;/span&gt;&lt;span style="color: grey;"&gt;),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;OrderDate&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;101&lt;/span&gt;&lt;span style="color: grey;"&gt;),&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OrderDateTime&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;OrderDate&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;FROM&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;AdventureWorks&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;Sales&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;SalesOrderHeader&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
/* Result&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
SalesOrderID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OrderDate&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; OrderDateTime&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
43697&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 07/01/2001&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2001-07-01 00:00:00.000&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
*/&lt;/div&gt;
&lt;div style="color: green; font-family: Calibri; font-size: 11pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL update datetime column&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL datetime DATEADD&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;UPDATE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;Production&lt;/span&gt;&lt;span style="color: navy;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;Product&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SET&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;ModifiedDate&lt;/span&gt;&lt;span style="color: navy;"&gt;=&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEADD&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;dd&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;ModifiedDate&lt;/span&gt;&lt;span style="color: navy;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;WHERE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;ProductID&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;1001&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: Calibri; font-size: 11pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– MM/DD/YY date format&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– Datetime format sql&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;TOP&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SalesOrderID&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OrderDate&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;CONVERT&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;varchar&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;8&lt;/span&gt;&lt;span style="color: grey;"&gt;),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;OrderDate&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;1&lt;/span&gt;&lt;span style="color: grey;"&gt;),&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OrderDateTime&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;OrderDate&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;FROM&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;AdventureWorks&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;Sales&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;SalesOrderHeader&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;ORDER&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;BY&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;SalesOrderID&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;desc&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
/* Result&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
SalesOrderID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OrderDate&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OrderDateTime&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
75123&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 07/31/04&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2004-07-31 00:00:00.000&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
*/&lt;/div&gt;
&lt;div style="color: green; font-family: Calibri; font-size: 11pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– Combining different style formats for date &amp;amp; time&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– Datetime formats&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– Datetime formats sql&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;DECLARE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@Date&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;DATETIME&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SET&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@Date&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;’2015-12-22 03:51 PM’&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;CONVERT&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;CHAR&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;10&lt;/span&gt;&lt;span style="color: navy;"&gt;),&lt;/span&gt;&lt;span style="color: black;"&gt;@Date&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;110&lt;/span&gt;&lt;span style="color: navy;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;+&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;SUBSTRING&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;CONVERT&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;varchar&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;@Date&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: navy;"&gt;),&lt;/span&gt;&lt;span style="color: black;"&gt;12&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;8&lt;/span&gt;&lt;span style="color: navy;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– Result: 12-22-2015&amp;nbsp; 3:51PM&lt;/div&gt;
&lt;div style="color: green; font-family: Calibri; font-size: 11pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– Microsoft SQL Server cast datetime to string&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;stringDateTime&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: magenta;"&gt;CAST&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;getdate&lt;/span&gt;&lt;span style="color: grey;"&gt;()&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;as&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;varchar&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– Result: Dec 29 2012&amp;nbsp; 3:47AM&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
————&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL Server date and time functions overview&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
————&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL Server CURRENT_TIMESTAMP function&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL Server datetime functions&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– local NYC – EST – Eastern Standard Time zone&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL DATEADD function – SQL DATEDIFF function&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;CURRENT_TIMESTAMP&lt;/span&gt;&lt;span style="color: black;"&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;&lt;/span&gt;&lt;span style="color: green;"&gt;– 2012-01-05 07:02:10.577&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL Server DATEADD function&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEADD&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;month&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;2&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: red;"&gt;’2012-12-09′&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&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;&lt;/span&gt;&lt;span style="color: green;"&gt;– 2013-02-09 00:00:00.000&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL Server DATEDIFF function&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEDIFF&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;day&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: red;"&gt;’2012-12-09′&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: red;"&gt;’2013-02-09′&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: green;"&gt;– 62&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL Server DATENAME function&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATENAME&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;month&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;’2012-12-09′&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&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="color: green;"&gt;– December&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATENAME&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;weekday&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;’2012-12-09′&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&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="color: green;"&gt;– Sunday&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL Server DATEPART function&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEPART&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;month&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;’2012-12-09′&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&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;&lt;/span&gt;&lt;span style="color: green;"&gt;– 12&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL Server DAY function&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;DAY&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;’2012-12-09′&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&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;&lt;/span&gt;&lt;span style="color: green;"&gt;– 9&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL Server GETDATE function&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– local NYC – EST – Eastern Standard Time zone&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;GETDATE&lt;/span&gt;&lt;span style="color: grey;"&gt;()&lt;/span&gt;&lt;span style="color: black;"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: green;"&gt;– 2012-01-05 07:02:10.577&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL Server GETUTCDATE function&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– London – Greenwich Mean Time&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;GETUTCDATE&lt;/span&gt;&lt;span style="color: grey;"&gt;()&lt;/span&gt;&lt;span style="color: black;"&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: green;"&gt;– 2012-01-05 12:02:10.577&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL Server MONTH function&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;MONTH&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;’2012-12-09′&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&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;&lt;/span&gt;&lt;span style="color: green;"&gt;– 12&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL Server YEAR function&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;YEAR&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;’2012-12-09′&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&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;&lt;/span&gt;&lt;span style="color: green;"&gt;– 2012&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: Calibri; font-size: 11pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: Calibri; font-size: 11pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
————&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– T-SQL Date and time function application&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– CURRENT_TIMESTAMP and getdate() are the same in T-SQL&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
————&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL first day of the month&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL first date of the month&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL first day of current month – 2012-01-01 00:00:00.000&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEADD&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;dd&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEADD&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;mm&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEDIFF&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;mm&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: magenta;"&gt;CURRENT_TIMESTAMP&lt;/span&gt;&lt;span style="color: grey;"&gt;),&lt;/span&gt;&lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: grey;"&gt;))&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL last day of the month&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL last date of the month&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL last day of current month – 2012-01-31 00:00:00.000&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEADD&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;dd&lt;/span&gt;&lt;span style="color: grey;"&gt;,-&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEADD&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;mm&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEDIFF&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;mm&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: magenta;"&gt;CURRENT_TIMESTAMP&lt;/span&gt;&lt;span style="color: grey;"&gt;)+&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: grey;"&gt;))&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL first day of last month&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL first day of previous month – 2011-12-01 00:00:00.000&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEADD&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;mm&lt;/span&gt;&lt;span style="color: grey;"&gt;,-&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEADD&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;mm&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEDIFF&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;mm&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: magenta;"&gt;CURRENT_TIMESTAMP&lt;/span&gt;&lt;span style="color: grey;"&gt;),&lt;/span&gt;&lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: grey;"&gt;))&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL last day of last month&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL last day of previous month – 2011-12-31 00:00:00.000&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEADD&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;dd&lt;/span&gt;&lt;span style="color: grey;"&gt;,-&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEADD&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;mm&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEDIFF&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;mm&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEADD&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;MM&lt;/span&gt;&lt;span style="color: grey;"&gt;,-&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: magenta;"&gt;GETDATE&lt;/span&gt;&lt;span style="color: grey;"&gt;()))+&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: grey;"&gt;))&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL first day of next month – 2012-02-01 00:00:00.000&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEADD&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;mm&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEADD&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;mm&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEDIFF&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;mm&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: magenta;"&gt;CURRENT_TIMESTAMP&lt;/span&gt;&lt;span style="color: grey;"&gt;),&lt;/span&gt;&lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: grey;"&gt;))&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL last day of next month – 2012-02-28 00:00:00.000&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEADD&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;dd&lt;/span&gt;&lt;span style="color: grey;"&gt;,-&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEADD&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;mm&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEDIFF&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;mm&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEADD&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;MM&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: magenta;"&gt;GETDATE&lt;/span&gt;&lt;span style="color: grey;"&gt;()))+&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: grey;"&gt;))&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
GO&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL first day of a month – 2012-10-01 00:00:00.000&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;DECLARE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@Date&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;datetime&lt;/span&gt;&lt;span style="color: grey;"&gt;;&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;SET&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@Date&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;’2012-10-23′&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEADD&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;dd&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEADD&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;mm&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEDIFF&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;mm&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;@Date&lt;/span&gt;&lt;span style="color: grey;"&gt;),&lt;/span&gt;&lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: grey;"&gt;))&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
GO&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL last day of a month – 2012-03-31 00:00:00.000&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;DECLARE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@Date&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;datetime&lt;/span&gt;&lt;span style="color: grey;"&gt;;&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;SET&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@Date&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;’2012-03-15′&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEADD&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;dd&lt;/span&gt;&lt;span style="color: grey;"&gt;,-&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEADD&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;mm&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEDIFF&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;mm&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;@Date&lt;/span&gt;&lt;span style="color: grey;"&gt;)+&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: grey;"&gt;))&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
GO&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL first day of year&amp;nbsp;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL first day of the year&amp;nbsp; -&amp;nbsp; 2012-01-01 00:00:00.000&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEADD&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;yy&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEDIFF&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;yy&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: magenta;"&gt;CURRENT_TIMESTAMP&lt;/span&gt;&lt;span style="color: navy;"&gt;),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;0&lt;/span&gt;&lt;span style="color: navy;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL last day of year&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL last day of the year&amp;nbsp;&amp;nbsp; – 2012-12-31 00:00:00.000&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEADD&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;yy&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEADD&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;dd&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;-&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEADD&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;yy&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&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;&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEDIFF&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;yy&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: magenta;"&gt;CURRENT_TIMESTAMP&lt;/span&gt;&lt;span style="color: navy;"&gt;),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;0&lt;/span&gt;&lt;span style="color: navy;"&gt;)))&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL last day of last year&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL last day of previous year&amp;nbsp;&amp;nbsp; – 2011-12-31 00:00:00.000&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEADD&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;dd&lt;/span&gt;&lt;span style="color: navy;"&gt;,-&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEADD&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;yy&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEDIFF&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;yy&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;0&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: magenta;"&gt;CURRENT_TIMESTAMP&lt;/span&gt;&lt;span style="color: navy;"&gt;),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;0&lt;/span&gt;&lt;span style="color: navy;"&gt;))&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
GO&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL calculate age in years, months, days&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL table-valued function&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL user-defined function – UDF&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL Server age calculation – date difference&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– Format dates SQL Server 2008&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;USE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;AdventureWorks2008&lt;/span&gt;&lt;span style="color: navy;"&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
GO&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;CREATE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;FUNCTION&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;fnAge&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;@BirthDate&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;DATETIME&lt;/span&gt;&lt;span style="color: navy;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;RETURNS&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@Age&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;TABLE&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;Years&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;INT&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&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; Months&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;INT&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&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;&lt;/span&gt;&lt;span style="color: blue;"&gt;Days&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;INT&lt;/span&gt;&lt;span style="color: navy;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
AS&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;BEGIN&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;DECLARE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp; @EndDate&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;DATETIME&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@Anniversary&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;DATETIME&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;SET&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@EndDate&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;Getdate&lt;/span&gt;&lt;span style="color: navy;"&gt;()&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;SET&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@Anniversary&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;Dateadd&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;yy&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: magenta;"&gt;Datediff&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;yy&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;@BirthDate&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;@EndDate&lt;/span&gt;&lt;span style="color: navy;"&gt;),&lt;/span&gt;&lt;span style="color: black;"&gt;@BirthDate&lt;/span&gt;&lt;span style="color: navy;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: black; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;INSERT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@Age&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;Datediff&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;yy&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;@BirthDate&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;@EndDate&lt;/span&gt;&lt;span style="color: navy;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;-&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;CASE&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&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;&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="color: blue;"&gt;WHEN&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@Anniversary&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@EndDate&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;THEN&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;1&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&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;&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="color: blue;"&gt;ELSE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;0&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0pt;"&gt;
&lt;span style="color: black; font-family: 'Courier New'; font-size: 10pt;"&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;&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="color: blue; font-family: 'Courier New'; font-size: 10pt;"&gt;END&lt;/span&gt;&lt;span style="color: navy; font-family: 'Courier New'; font-size: 10pt;"&gt;),&lt;/span&gt;&lt;span style="color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: black; font-family: Calibri; font-size: 11pt;"&gt;0, 0&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;UPDATE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@Age&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;SET&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Months&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;Month&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;@EndDate&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;-&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@Anniversary&lt;/span&gt;&lt;span style="color: navy;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;-&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;1&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;UPDATE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@Age&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;SET&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;Days&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;Day&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;@EndDate&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;-&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@Anniversary&lt;/span&gt;&lt;span style="color: navy;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;-&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;1&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;RETURN&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;END&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
GO&lt;/div&gt;
&lt;div style="color: black; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– Test table-valued UDF&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;*&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;FROM&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp; fnAge&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;’1956-10-23′&lt;/span&gt;&lt;span style="color: navy;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;*&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;FROM&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp; dbo&lt;/span&gt;&lt;span style="color: navy;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;fnAge&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;’1956-10-23′&lt;/span&gt;&lt;span style="color: navy;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
/* Results&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
Years&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Months&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Days&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
52&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
*/&lt;/div&gt;
&lt;div style="color: black; font-family: Calibri; font-size: 11pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
———-&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL date range between&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
———-&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL between dates&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;USE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;AdventureWorks&lt;/span&gt;&lt;span style="color: navy;"&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL between&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;POs&lt;/span&gt;&lt;span style="color: navy;"&gt;=&lt;/span&gt;&lt;span style="color: magenta;"&gt;COUNT&lt;/span&gt;&lt;span style="color: navy;"&gt;(*)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;FROM&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;Purchasing&lt;/span&gt;&lt;span style="color: navy;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;PurchaseOrderHeader&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;WHERE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;OrderDate&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;BETWEEN&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;’20040301′&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;AND&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;’20040315′&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– Result: 108&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– BETWEEN operator is equivalent to &amp;gt;=…AND….&amp;lt;=&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;POs&lt;/span&gt;&lt;span style="color: navy;"&gt;=&lt;/span&gt;&lt;span style="color: magenta;"&gt;COUNT&lt;/span&gt;&lt;span style="color: navy;"&gt;(*)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;FROM&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;Purchasing&lt;/span&gt;&lt;span style="color: navy;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;PurchaseOrderHeader&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;WHERE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;OrderDate&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: navy;"&gt;BETWEEN&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;’2004-03-01 00:00:00.000′&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;AND&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;’2004-03-15&amp;nbsp; 00:00:00.000′&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
/*&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
Orders with OrderDates&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
’2004-03-15&amp;nbsp; 00:00:01.000′&amp;nbsp; – 1 second after midnight (12:00AM)&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
’2004-03-15&amp;nbsp; 00:01:00.000′&amp;nbsp; – 1 minute after midnight&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
’2004-03-15&amp;nbsp; 01:00:00.000′&amp;nbsp; – 1 hour after midnight&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
are not included in the two queries above.&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
*/&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– To include the entire day of 2004-03-15 use the following two solutions&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;POs&lt;/span&gt;&lt;span style="color: navy;"&gt;=&lt;/span&gt;&lt;span style="color: magenta;"&gt;COUNT&lt;/span&gt;&lt;span style="color: navy;"&gt;(*)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;FROM&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;Purchasing&lt;/span&gt;&lt;span style="color: navy;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;PurchaseOrderHeader&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;WHERE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;OrderDate&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;&amp;gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;’20040301′&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;AND&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;OrderDate&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;’20040316′&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: red; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL between with DATE type (SQL Server 2008)&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;POs&lt;/span&gt;&lt;span style="color: navy;"&gt;=&lt;/span&gt;&lt;span style="color: magenta;"&gt;COUNT&lt;/span&gt;&lt;span style="color: navy;"&gt;(*)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;FROM&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;Purchasing&lt;/span&gt;&lt;span style="color: navy;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;PurchaseOrderHeader&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;WHERE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;CONVERT&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;DATE&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;OrderDate&lt;/span&gt;&lt;span style="color: navy;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;BETWEEN&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;’20040301′&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;AND&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;’20040315′&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
———-&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– Non-standard format conversion: 2011 December 14&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL datetime to string&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;[YYYY Month DD]&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: magenta;"&gt;CAST&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;YEAR&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;GETDATE&lt;/span&gt;&lt;span style="color: grey;"&gt;())&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;AS&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;VARCHAR&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;4&lt;/span&gt;&lt;span style="color: grey;"&gt;))+&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;‘ ‘&lt;/span&gt;&lt;span style="color: grey;"&gt;+&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: magenta;"&gt;DATENAME&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;MM&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;GETDATE&lt;/span&gt;&lt;span style="color: grey;"&gt;())&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;+&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;‘ ‘&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;+&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: magenta;"&gt;CAST&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;DAY&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;GETDATE&lt;/span&gt;&lt;span style="color: grey;"&gt;())&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;AS&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;VARCHAR&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;2&lt;/span&gt;&lt;span style="color: grey;"&gt;))&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: grey; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– Converting datetime to YYYYMMDDHHMMSS format: 20121214172638&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;replace&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;convert&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;varchar&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;getdate&lt;/span&gt;&lt;span style="color: grey;"&gt;(),&lt;/span&gt;&lt;span style="color: black;"&gt;111&lt;/span&gt;&lt;span style="color: grey;"&gt;),&lt;/span&gt;&lt;span style="color: red;"&gt;‘/’&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: red;"&gt;”&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;+&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: magenta;"&gt;replace&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;convert&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;varchar&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;getdate&lt;/span&gt;&lt;span style="color: grey;"&gt;(),&lt;/span&gt;&lt;span style="color: black;"&gt;108&lt;/span&gt;&lt;span style="color: grey;"&gt;),&lt;/span&gt;&lt;span style="color: red;"&gt;‘:’&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: red;"&gt;”&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: grey; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– Datetime custom format conversion to YYYY_MM_DD&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;select&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;CurrentDate&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: magenta;"&gt;rtrim&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;year&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;getdate&lt;/span&gt;&lt;span style="color: grey;"&gt;()))&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;+&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;‘_’&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;+&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: grey;"&gt;right(&lt;/span&gt;&lt;span style="color: red;"&gt;’0′&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;+&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;rtrim&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;month&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;getdate&lt;/span&gt;&lt;span style="color: grey;"&gt;())),&lt;/span&gt;&lt;span style="color: black;"&gt;2&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;+&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;‘_’&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;+&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: grey;"&gt;right(&lt;/span&gt;&lt;span style="color: red;"&gt;’0′&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;+&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;rtrim&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;day&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;getdate&lt;/span&gt;&lt;span style="color: grey;"&gt;())),&lt;/span&gt;&lt;span style="color: black;"&gt;2&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: black; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– Converting seconds to HH:MM:SS format&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;declare&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@Seconds&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;int&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;set&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@Seconds&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;10000&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;select&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;TimeSpan&lt;/span&gt;&lt;span style="color: grey;"&gt;=right(&lt;/span&gt;&lt;span style="color: red;"&gt;’0′&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;+&lt;/span&gt;&lt;span style="color: magenta;"&gt;rtrim&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;@Seconds&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;/&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;3600&lt;/span&gt;&lt;span style="color: grey;"&gt;),&lt;/span&gt;&lt;span style="color: black;"&gt;2&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;+&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;‘:’&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;+&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: grey;"&gt;right(&lt;/span&gt;&lt;span style="color: red;"&gt;’0′&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;+&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;rtrim&lt;/span&gt;&lt;span style="color: grey;"&gt;((&lt;/span&gt;&lt;span style="color: black;"&gt;@Seconds&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;%&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;3600&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;/&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;60&lt;/span&gt;&lt;span style="color: grey;"&gt;),&lt;/span&gt;&lt;span style="color: black;"&gt;2&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;+&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;‘:’&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;+&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: grey;"&gt;right(&lt;/span&gt;&lt;span style="color: red;"&gt;’0′&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;+&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;rtrim&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;@Seconds&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;%&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;60&lt;/span&gt;&lt;span style="color: grey;"&gt;),&lt;/span&gt;&lt;span style="color: black;"&gt;2&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– Result: 02:46:40&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– Test result&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;select&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;2&lt;/span&gt;&lt;span style="color: grey;"&gt;*&lt;/span&gt;&lt;span style="color: black;"&gt;3600&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;+&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;46&lt;/span&gt;&lt;span style="color: grey;"&gt;*&lt;/span&gt;&lt;span style="color: black;"&gt;60&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;+&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;40&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– Result: 10000&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– Set the time portion of a datetime value to 00:00:00.000&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL strip time from date&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL strip time from datetime&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;CURRENT_TIMESTAMP&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEADD&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;dd&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEDIFF&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;dd&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;0&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;CURRENT_TIMESTAMP&lt;/span&gt;&lt;span style="color: navy;"&gt;),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;0&lt;/span&gt;&lt;span style="color: navy;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– Results: 2014-01-23 05:35:52.793 2014-01-23 00:00:00.000&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
/*******&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
VALID DATE RANGES FOR DATE/DATETIME DATA TYPES&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
SMALLDATETIME date range:&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
January 1, 1900 through June 6, 2079&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
DATETIME date range:&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
January 1, 1753 through December 31, 9999&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
DATETIME2 date range (SQL Server 2008):&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
January 1,1 AD through December 31, 9999 AD&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
DATE date range (SQL Server 2008):&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
January 1, 1 AD through December 31, 9999 AD&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
*******/&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– Selecting with CONVERT into different styles&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– Note: Only Japan &amp;amp; ISO styles can be used in ORDER BY&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;TOP&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Italy &amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;CONVERT&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;varchar&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;OrderDate&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;105&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;USA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;CONVERT&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;varchar&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;OrderDate&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;110&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;Japan&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;CONVERT&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;varchar&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;OrderDate&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;111&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;ISO&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;CONVERT&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;varchar&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;OrderDate&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;112&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;FROM&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;AdventureWorks&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;Purchasing&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;PurchaseOrderHeader&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;ORDER&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;BY&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;PurchaseOrderID&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;DESC&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
/* Results&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
Italy&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Japan&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ISO&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
25-07-2004&amp;nbsp; 07-25-2004&amp;nbsp; 2004/07/25&amp;nbsp; 20040725&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
*/&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL Server convert date to integer&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;DECLARE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@Datetime&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;datetime&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SET&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@Datetime&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;’2012-10-23 10:21:05.345′&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;DateAsInteger&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;CAST&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;CONVERT&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;varchar&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;@Datetime&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;112&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;as&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;INT&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– Result: 20121023&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL Server convert integer to datetime&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;DECLARE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@intDate&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;int&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SET&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@intDate&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;20120315&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;IntegerToDatetime&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;CAST&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;CAST&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;@intDate&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;as&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;varchar&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;as&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;datetime&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– Result: 2012-03-15 00:00:00.000&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
————&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL Server CONVERT script applying table INSERT/UPDATE&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
————&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL Server convert date&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– Datetime column is converted into date only string column&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;USE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;tempdb&lt;/span&gt;&lt;span style="color: grey;"&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
GO&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;CREATE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;TABLE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;sqlConvertDateTime&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DatetimeCol&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;datetime&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DateCol&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;char&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;8&lt;/span&gt;&lt;span style="color: grey;"&gt;));&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;INSERT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;sqlConvertDateTime&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;DatetimeCol&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;GETDATE&lt;/span&gt;&lt;span style="color: grey;"&gt;()&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: grey; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;UPDATE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;sqlConvertDateTime&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SET&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;DateCol&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;CONVERT&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;char&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;10&lt;/span&gt;&lt;span style="color: grey;"&gt;),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;DatetimeCol&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;112&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;*&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;FROM&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;sqlConvertDateTime&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: black; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL Server convert datetime&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– The string date column is converted into datetime column&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;UPDATE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;sqlConvertDateTime&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SET&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;DatetimeCol&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;CONVERT&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;Datetime&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;DateCol&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;112&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;*&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;FROM&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;sqlConvertDateTime&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: black; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– Adding a day to the converted datetime column with DATEADD&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;UPDATE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;sqlConvertDateTime&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SET&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;DatetimeCol&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEADD&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;day&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;1&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;CONVERT&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;Datetime&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;DateCol&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;112&lt;/span&gt;&lt;span style="color: grey;"&gt;))&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;*&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;FROM&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;sqlConvertDateTime&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: black; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– Equivalent formulation&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL Server cast datetime&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;UPDATE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;sqlConvertDateTime&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SET&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;DatetimeCol&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEADD&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;dd&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;1&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;CAST&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;DateCol&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;AS&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;datetime&lt;/span&gt;&lt;span style="color: grey;"&gt;))&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;*&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;FROM&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;sqlConvertDateTime&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
GO&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;DROP&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;TABLE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;sqlConvertDateTime&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
GO&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
/* First results&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
DatetimeCol&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; DateCol&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
2014-12-25 16:04:15.373 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20141225 */&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
/* Second results:&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
DatetimeCol&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; DateCol&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
2014-12-25 00:00:00.000 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20141225&amp;nbsp; */&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
/* Third results:&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
DatetimeCol&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; DateCol&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
2014-12-26 00:00:00.000 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20141225&amp;nbsp; */&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
————&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL month sequence – SQL date sequence generation with table variable&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL Server cast string to datetime – SQL Server cast datetime to string&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL Server insert default values method&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;DECLARE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@Sequence&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;table&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;Sequence&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;int&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;identity&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: grey;"&gt;))&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;DECLARE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@i&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;int&lt;/span&gt;&lt;span style="color: grey;"&gt;;&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;SET&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@i&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;0&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;DECLARE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@StartDate&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;datetime&lt;/span&gt;&lt;span style="color: grey;"&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SET&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@StartDate&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;CAST&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;CONVERT&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;varchar&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;year&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;getdate&lt;/span&gt;&lt;span style="color: grey;"&gt;()))+&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&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="color: grey;"&gt;RIGHT(&lt;/span&gt;&lt;span style="color: red;"&gt;’0′&lt;/span&gt;&lt;span style="color: grey;"&gt;+&lt;/span&gt;&lt;span style="color: magenta;"&gt;convert&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;varchar&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: magenta;"&gt;month&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;getdate&lt;/span&gt;&lt;span style="color: grey;"&gt;())),&lt;/span&gt;&lt;span style="color: black;"&gt;2&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;+&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;’01′&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;AS&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;DATETIME&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;WHILE&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@i&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;120&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
BEGIN&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;INSERT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@Sequence&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;DEFAULT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;VALUES&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;SET&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@i&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@i&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;+&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;1&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
END&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;MonthSequence&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;CAST&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEADD&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;month&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;Sequence&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;@StartDate&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;AS&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;varchar&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;FROM&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@Sequence&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
GO&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
/* Partial results:&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
MonthSequence&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
Jan&amp;nbsp; 1 2012 12:00AM&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
Feb&amp;nbsp; 1 2012 12:00AM&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
Mar&amp;nbsp; 1 2012 12:00AM&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
Apr&amp;nbsp; 1 2012 12:00AM&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
*/&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
————&lt;/div&gt;
&lt;div style="color: black; font-family: Calibri; font-size: 11pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
————&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL Server Server datetime internal storage&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL Server datetime formats&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
————&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL Server datetime to hex&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;Now&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: magenta;"&gt;CURRENT_TIMESTAMP&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;HexNow&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: magenta;"&gt;CAST&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;CURRENT_TIMESTAMP&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;AS&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;BINARY&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;8&lt;/span&gt;&lt;span style="color: grey;"&gt;))&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
/* Results&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
Now&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; HexNow&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
2009-01-02 17:35:59.297 0x00009B850122092D&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
*/&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL Server date part – left 4 bytes – Days since 1900-01-01&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;Now&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEADD&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;DAY&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;CONVERT&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;INT&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;0x00009B85&lt;/span&gt;&lt;span style="color: grey;"&gt;),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;’19000101′&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
GO&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– Result: 2009-01-02 00:00:00.000&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL time part – right 4 bytes – milliseconds since midnight&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– 1000/300 is an adjustment factor&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL dateadd to Midnight&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;Now&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEADD&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;MS&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;1000.0&lt;/span&gt;&lt;span style="color: grey;"&gt;/&lt;/span&gt;&lt;span style="color: black;"&gt;300&lt;/span&gt;&lt;span style="color: grey;"&gt;)*&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;CONVERT&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;BIGINT&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;0x0122092D&lt;/span&gt;&lt;span style="color: grey;"&gt;),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;’2009-01-02′&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
GO&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– Result: 2009-01-02 17:35:59.290&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
————&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
————&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– String date and datetime date&amp;amp;time columns usage&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL Server datetime formats in tables&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
————&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;USE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;tempdb&lt;/span&gt;&lt;span style="color: grey;"&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SET&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;NOCOUNT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;ON&lt;/span&gt;&lt;span style="color: grey;"&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL Server select into table create&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;TOP&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;5&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FullName&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: magenta;"&gt;convert&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;nvarchar&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;50&lt;/span&gt;&lt;span style="color: grey;"&gt;),&lt;/span&gt;&lt;span style="color: black;"&gt;FirstName&lt;/span&gt;&lt;span style="color: grey;"&gt;+&lt;/span&gt;&lt;span style="color: red;"&gt;‘ ‘&lt;/span&gt;&lt;span style="color: grey;"&gt;+&lt;/span&gt;&lt;span style="color: black;"&gt;LastName&lt;/span&gt;&lt;span style="color: grey;"&gt;),&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BirthDate&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;CONVERT&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;char&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;8&lt;/span&gt;&lt;span style="color: grey;"&gt;),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;BirthDate&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;112&lt;/span&gt;&lt;span style="color: grey;"&gt;),&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ModifiedDate&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;getdate&lt;/span&gt;&lt;span style="color: grey;"&gt;()&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;INTO&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;Employee&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;FROM&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;AdventureWorks&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;HumanResources&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;Employee e&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: grey;"&gt;INNER&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;JOIN&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;AdventureWorks&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;Person&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;Contact c&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt 0pt 0pt 0.375in;"&gt;
&lt;span style="color: blue;"&gt;ON&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;c&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;ContactID&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;e&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;ContactID&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;ORDER&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;BY&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;EmployeeID&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
GO&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL Server alter table&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;ALTER&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;TABLE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;Employee&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;ALTER&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;COLUMN&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;FullName&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;nvarchar&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;50&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;NOT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;NULL&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
GO&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;ALTER&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;TABLE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;Employee&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt 0pt 0pt 0.75in;"&gt;
&lt;span style="color: blue;"&gt;ADD&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;CONSTRAINT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;[PK_Employee]&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;PRIMARY&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;KEY&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;FullName&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
GO&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
/* Results&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
Table definition for the Employee table&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
Note: BirthDate is string date (only)&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
CREATE TABLE dbo.Employee(&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FullName nvarchar(50) NOT NULL PRIMARY KEY,&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BirthDate char(8) NULL,&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ModifiedDate datetime NOT NULL&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
*/&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;*&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;FROM&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;Employee&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;ORDER&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;BY&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;FullName&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
GO&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
/* Results&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
FullName&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; BirthDate&amp;nbsp;&amp;nbsp; ModifiedDate&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
Guy Gilbert&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 19720515&amp;nbsp;&amp;nbsp;&amp;nbsp; 2009-01-03 10:10:19.217&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
Kevin Brown&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 19770603&amp;nbsp;&amp;nbsp;&amp;nbsp; 2009-01-03 10:10:19.217&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
Rob Walters&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 19650123&amp;nbsp;&amp;nbsp;&amp;nbsp; 2009-01-03 10:10:19.217&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
Roberto Tamburello&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 19641213&amp;nbsp;&amp;nbsp;&amp;nbsp; 2009-01-03 10:10:19.217&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
Thierry D’Hers&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 19490829&amp;nbsp;&amp;nbsp;&amp;nbsp; 2009-01-03 10:10:19.217&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
*/&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL Server age&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;FullName&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;Age&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEDIFF&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;YEAR&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;BirthDate&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;GETDATE&lt;/span&gt;&lt;span style="color: grey;"&gt;()),&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RowMaintenanceDate&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;CAST&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;ModifiedDate&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;AS&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;varchar&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;FROM&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;Employee&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;ORDER&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;BY&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;FullName&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
GO&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
/* Results&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
FullName&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; Age&amp;nbsp;&amp;nbsp; RowMaintenanceDate&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
Guy Gilbert&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 37&amp;nbsp;&amp;nbsp;&amp;nbsp; Jan&amp;nbsp; 3 2009 10:10AM&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
Kevin Brown&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 32&amp;nbsp;&amp;nbsp;&amp;nbsp; Jan&amp;nbsp; 3 2009 10:10AM&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
Rob Walters&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 44&amp;nbsp;&amp;nbsp;&amp;nbsp; Jan&amp;nbsp; 3 2009 10:10AM&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
Roberto Tamburello&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 45&amp;nbsp;&amp;nbsp;&amp;nbsp; Jan&amp;nbsp; 3 2009 10:10AM&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
Thierry D’Hers&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 60&amp;nbsp;&amp;nbsp;&amp;nbsp; Jan&amp;nbsp; 3 2009 10:10AM&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
*/&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL Server age of Rob Walters on specific dates&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL Server string to datetime implicit conversion with DATEADD&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;AGE50DATE&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEADD&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;YY&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;50&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;’19650123′&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
GO&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– Result: 2015-01-23 00:00:00.000&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL Server datetime to string, Italian format for ModifiedDate&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL Server string to datetime implicit conversion with DATEDIFF&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;FullName&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; AgeDEC31&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEDIFF&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;YEAR&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;BirthDate&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;’20141231′&lt;/span&gt;&lt;span style="color: grey;"&gt;),&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; AgeJAN01&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEDIFF&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;YEAR&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;BirthDate&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;’20150101′&lt;/span&gt;&lt;span style="color: grey;"&gt;),&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; AgeJAN23&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEDIFF&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;YEAR&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;BirthDate&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;’20150123′&lt;/span&gt;&lt;span style="color: grey;"&gt;),&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; AgeJAN24&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEDIFF&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;YEAR&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;BirthDate&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;’20150124′&lt;/span&gt;&lt;span style="color: grey;"&gt;),&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ModDate&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;CONVERT&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;varchar&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;ModifiedDate&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;105&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;FROM&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;Employee&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;WHERE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;FullName&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;‘Rob Walters’&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;ORDER&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;BY&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;FullName&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
GO&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
/* Results&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
Important Note: age increments on Jan 1 (not as commonly calculated)&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
FullName&amp;nbsp;&amp;nbsp;&amp;nbsp; AgeDEC31&amp;nbsp;&amp;nbsp;&amp;nbsp; AgeJAN01&amp;nbsp;&amp;nbsp;&amp;nbsp; AgeJAN23&amp;nbsp;&amp;nbsp;&amp;nbsp; AgeJAN24&amp;nbsp;&amp;nbsp;&amp;nbsp; ModDate&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
Rob Walters 49&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 50&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 50&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 50&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 03-01-2009&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
*/&lt;/div&gt;
&lt;div style="color: green; font-family: Calibri; font-size: 11pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
————&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL combine integer date &amp;amp; time into datetime&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
————&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– Datetime format sql&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL stuff&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;DECLARE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@DateTimeAsINT&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;TABLE&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;ID&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;int&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;identity&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: navy;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;primary&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;key&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp; DateAsINT&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;int&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp; TimeAsINT&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;int&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: navy;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: green;"&gt;– NOTE: leading zeroes in time is for readability only!&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;INSERT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@DateTimeAsINT&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;DateAsINT&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;TimeAsINT&lt;/span&gt;&lt;span style="color: navy;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;VALUES&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;20121023&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;235959&lt;/span&gt;&lt;span style="color: navy;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;INSERT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@DateTimeAsINT&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;DateAsINT&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;TimeAsINT&lt;/span&gt;&lt;span style="color: navy;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;VALUES&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;20121023&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;010204&lt;/span&gt;&lt;span style="color: navy;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;INSERT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@DateTimeAsINT&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;DateAsINT&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;TimeAsINT&lt;/span&gt;&lt;span style="color: navy;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;VALUES&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;20121023&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;002350&lt;/span&gt;&lt;span style="color: navy;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;INSERT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@DateTimeAsINT&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;DateAsINT&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;TimeAsINT&lt;/span&gt;&lt;span style="color: navy;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;VALUES&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;20121023&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;000244&lt;/span&gt;&lt;span style="color: navy;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;INSERT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@DateTimeAsINT&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;DateAsINT&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;TimeAsINT&lt;/span&gt;&lt;span style="color: navy;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;VALUES&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;20121023&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;000050&lt;/span&gt;&lt;span style="color: navy;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;INSERT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@DateTimeAsINT&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;DateAsINT&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;TimeAsINT&lt;/span&gt;&lt;span style="color: navy;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;VALUES&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;20121023&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;000006&lt;/span&gt;&lt;span style="color: navy;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: black; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;DateAsINT&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;TimeAsINT&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;CONVERT&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;datetime&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;CONVERT&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;varchar&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;8&lt;/span&gt;&lt;span style="color: navy;"&gt;),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;DateAsINT&lt;/span&gt;&lt;span style="color: navy;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;+&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;‘ ‘&lt;/span&gt;&lt;span style="color: navy;"&gt;+&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;STUFF&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;STUFF&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;RIGHT(&lt;/span&gt;&lt;span style="color: magenta;"&gt;REPLICATE&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;’0′&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;6&lt;/span&gt;&lt;span style="color: navy;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;+&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;CONVERT&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;varchar&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;6&lt;/span&gt;&lt;span style="color: navy;"&gt;),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;TimeAsINT&lt;/span&gt;&lt;span style="color: navy;"&gt;),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;6&lt;/span&gt;&lt;span style="color: navy;"&gt;),&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&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; 3&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;0&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;‘:’&lt;/span&gt;&lt;span style="color: navy;"&gt;),&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;6&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;0&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;‘:’&lt;/span&gt;&lt;span style="color: navy;"&gt;))&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;AS&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;DateTimeValue&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;FROM&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp; @DateTimeAsINT&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;ORDER&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;BY&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;ID&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
GO&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
/* Results&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
DateAsINT&amp;nbsp;&amp;nbsp; TimeAsINT&amp;nbsp;&amp;nbsp; DateTimeValue&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
20121023&amp;nbsp;&amp;nbsp;&amp;nbsp; 235959&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2012-10-23 23:59:59.000&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
20121023&amp;nbsp;&amp;nbsp;&amp;nbsp; 10204 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2012-10-23 01:02:04.000&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
20121023&amp;nbsp;&amp;nbsp;&amp;nbsp; 2350&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2012-10-23 00:23:50.000&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
20121023&amp;nbsp;&amp;nbsp;&amp;nbsp; 244&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2012-10-23 00:02:44.000&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
20121023&amp;nbsp;&amp;nbsp;&amp;nbsp; 50&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2012-10-23 00:00:50.000&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
20121023&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2012-10-23 00:00:06.000&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
*/&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
————&lt;/div&gt;
&lt;div style="color: green; font-family: Calibri; font-size: 11pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL Server string to datetime, implicit conversion with assignment&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;UPDATE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;Employee&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;SET&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;ModifiedDate&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;’20150123′&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;WHERE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;FullName&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;‘Rob Walters’&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
GO&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;ModifiedDate&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;FROM&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;Employee&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;WHERE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;FullName&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;‘Rob Walters’&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
GO&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– Result: 2015-01-23 00:00:00.000&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
/* SQL string date, assemble string date from datetime parts&amp;nbsp; */&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL Server cast string to datetime – sql convert string date&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL Server number to varchar conversion&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL Server leading zeroes for month and day&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL Server right string function&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;UPDATE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;Employee&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;SET&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;BirthDate&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;CONVERT&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;char&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;4&lt;/span&gt;&lt;span style="color: grey;"&gt;),&lt;/span&gt;&lt;span style="color: magenta;"&gt;YEAR&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;CAST&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;’1965-01-23′&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;as&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;DATETIME&lt;/span&gt;&lt;span style="color: grey;"&gt;)))+&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;RIGHT(&lt;/span&gt;&lt;span style="color: red;"&gt;’0′&lt;/span&gt;&lt;span style="color: grey;"&gt;+&lt;/span&gt;&lt;span style="color: magenta;"&gt;CONVERT&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;varchar&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: magenta;"&gt;MONTH&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;CAST&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;’1965-01-23′&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;as&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;DATETIME&lt;/span&gt;&lt;span style="color: grey;"&gt;))),&lt;/span&gt;&lt;span style="color: black;"&gt;2&lt;/span&gt;&lt;span style="color: grey;"&gt;)+&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;RIGHT(&lt;/span&gt;&lt;span style="color: red;"&gt;’0′&lt;/span&gt;&lt;span style="color: grey;"&gt;+&lt;/span&gt;&lt;span style="color: magenta;"&gt;CONVERT&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;varchar&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: magenta;"&gt;DAY&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;CAST&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;’1965-01-23′&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;as&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;DATETIME&lt;/span&gt;&lt;span style="color: grey;"&gt;))),&lt;/span&gt;&lt;span style="color: black;"&gt;2&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;WHERE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;FullName&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;‘Rob Walters’&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
GO&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;BirthDate&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;FROM&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;Employee&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;WHERE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;FullName&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;‘Rob Walters’&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
GO&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– Result: 19650123&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– Perform cleanup action&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;DROP&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;TABLE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;Employee&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL nocount&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SET&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;NOCOUNT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;OFF&lt;/span&gt;&lt;span style="color: grey;"&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
GO&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
————&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
————&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– sql isdate function&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
————&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;USE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;tempdb&lt;/span&gt;&lt;span style="color: navy;"&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– sql newid – random sort&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;top&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;3&lt;/span&gt;&lt;span style="color: navy;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;SalesOrderID&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;stringOrderDate&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;CAST&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;OrderDate&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;AS&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;varchar&lt;/span&gt;&lt;span style="color: navy;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;INTO&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;DateValidation&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;FROM&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;AdventureWorks&lt;/span&gt;&lt;span style="color: navy;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;Sales&lt;/span&gt;&lt;span style="color: navy;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;SalesOrderHeader&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;ORDER&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;BY&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;NEWID&lt;/span&gt;&lt;span style="color: navy;"&gt;()&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
GO&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;*&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;FROM&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;DateValidation&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
/* Results&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
SalesOrderID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stringOrderDate&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
56720&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Oct 26 2003 12:00AM&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
73737&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Jun 25 2004 12:00AM&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
70573&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; May 14 2004 12:00AM&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
*/&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL update with top&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;UPDATE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;TOP&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: navy;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;DateValidation&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SET&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;stringOrderDate&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;‘Apb 29 2004 12:00AM’&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
GO&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL string to datetime fails without validation&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;SalesOrderID&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;OrderDate&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;CAST&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;stringOrderDate&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;as&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;datetime&lt;/span&gt;&lt;span style="color: navy;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;FROM&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;DateValidation&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
GO&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
/* Msg 242, Level 16, State 3, Line 1&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
The conversion of a varchar data type to a datetime data type resulted in an&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
out-of-range value.&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
*/&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– sql isdate – filter for valid dates&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;SalesOrderID&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;OrderDate&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;CAST&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;stringOrderDate&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;as&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;datetime&lt;/span&gt;&lt;span style="color: navy;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;FROM&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;DateValidation&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;WHERE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;ISDATE&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;stringOrderDate&lt;/span&gt;&lt;span style="color: navy;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;1&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
GO&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
/* Results&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
SalesOrderID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OrderDate&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
73737&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2004-06-25 00:00:00.000&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
70573&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2004-05-14 00:00:00.000&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
*/&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL drop table&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;DROP&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;TABLE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;DateValidation&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
Go&lt;/div&gt;
&lt;div style="color: black; font-family: Calibri; font-size: 11pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
————&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SELECT between two specified dates – assumption TIME part is 00:00:00.000&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
————&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL datetime between&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL select between two dates&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;EmployeeID&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;RateChangeDate&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;FROM&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;AdventureWorks&lt;/span&gt;&lt;span style="color: navy;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;HumanResources&lt;/span&gt;&lt;span style="color: navy;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;EmployeePayHistory&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;WHERE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;RateChangeDate&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;&amp;gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;’1997-11-01′&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;AND&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RateChangeDate&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEADD&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;dd&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: red;"&gt;’1998-01-05′&lt;/span&gt;&lt;span style="color: navy;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
GO&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
/* Results&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
EmployeeID&amp;nbsp; RateChangeDate&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1997-12-12 00:00:00.000&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1998-01-05 00:00:00.000&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
*/&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
/* Equivalent to&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL datetime range&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
SELECT EmployeeID, RateChangeDate&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
FROM AdventureWorks.HumanResources.EmployeePayHistory&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
WHERE RateChangeDate &amp;gt;= ’1997-11-01 00:00:00′ AND&amp;nbsp;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RateChangeDate &amp;lt;&amp;nbsp; ’1998-01-06 00:00:00′&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
GO&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
*/&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
————&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL datetime language setting&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL Nondeterministic function usage – result varies with language settings&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SET&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;LANGUAGE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;‘us_english’&lt;/span&gt;&lt;span style="color: navy;"&gt;;&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp; –– Jan 12 2015 12&lt;/span&gt;&lt;span style="color: navy;"&gt;:&lt;/span&gt;&lt;span style="color: black;"&gt;00AM&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;US&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;convert&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;VARCHAR&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: magenta;"&gt;convert&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;DATETIME&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: red;"&gt;’01/12/2015′&lt;/span&gt;&lt;span style="color: navy;"&gt;));&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SET&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;LANGUAGE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;‘British’&lt;/span&gt;&lt;span style="color: navy;"&gt;;&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ––&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;Dec&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp; 1 2015 12&lt;/span&gt;&lt;span style="color: navy;"&gt;:&lt;/span&gt;&lt;span style="color: black;"&gt;00AM&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;UK&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;convert&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;VARCHAR&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: magenta;"&gt;convert&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;DATETIME&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: red;"&gt;’01/12/2015′&lt;/span&gt;&lt;span style="color: navy;"&gt;));&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SET&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;LANGUAGE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;‘German’&lt;/span&gt;&lt;span style="color: navy;"&gt;;&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; –– Dez&amp;nbsp; 1 2015 12&lt;/span&gt;&lt;span style="color: navy;"&gt;:&lt;/span&gt;&lt;span style="color: black;"&gt;00AM&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SET&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;LANGUAGE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;‘Deutsch’&lt;/span&gt;&lt;span style="color: navy;"&gt;;&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; –– Dez&amp;nbsp; 1 2015 12&lt;/span&gt;&lt;span style="color: navy;"&gt;:&lt;/span&gt;&lt;span style="color: black;"&gt;00AM&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;Germany&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;convert&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;VARCHAR&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: magenta;"&gt;convert&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;DATETIME&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: red;"&gt;’01/12/2015′&lt;/span&gt;&lt;span style="color: navy;"&gt;));&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SET&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;LANGUAGE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;‘French’&lt;/span&gt;&lt;span style="color: navy;"&gt;;&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; –– déc&amp;nbsp; 1 2015 12&lt;/span&gt;&lt;span style="color: navy;"&gt;:&lt;/span&gt;&lt;span style="color: black;"&gt;00AM&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;France&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;convert&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;VARCHAR&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: magenta;"&gt;convert&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;DATETIME&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: red;"&gt;’01/12/2015′&lt;/span&gt;&lt;span style="color: navy;"&gt;));&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SET&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;LANGUAGE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;‘Spanish’&lt;/span&gt;&lt;span style="color: navy;"&gt;;&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; –– Dic&amp;nbsp; 1 2015 12&lt;/span&gt;&lt;span style="color: navy;"&gt;:&lt;/span&gt;&lt;span style="color: black;"&gt;00AM&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;Spain&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;convert&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;VARCHAR&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: magenta;"&gt;convert&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;DATETIME&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: red;"&gt;’01/12/2015′&lt;/span&gt;&lt;span style="color: navy;"&gt;));&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SET&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;LANGUAGE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;‘Hungarian’&lt;/span&gt;&lt;span style="color: navy;"&gt;;&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp; –– jan 12 2015 12&lt;/span&gt;&lt;span style="color: navy;"&gt;:&lt;/span&gt;&lt;span style="color: black;"&gt;00AM&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;Hungary&amp;nbsp;&lt;/span&gt;&lt;span style="color: navy;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;convert&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;VARCHAR&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: magenta;"&gt;convert&lt;/span&gt;&lt;span style="color: navy;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;DATETIME&lt;/span&gt;&lt;span style="color: navy;"&gt;,&lt;/span&gt;&lt;span style="color: red;"&gt;’01/12/2015′&lt;/span&gt;&lt;span style="color: navy;"&gt;));&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SET&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;LANGUAGE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;‘us_english’&lt;/span&gt;&lt;span style="color: navy;"&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
GO&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
————&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
————&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– Function for Monday dates calculation&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
————&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;USE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;AdventureWorks2008&lt;/span&gt;&lt;span style="color: grey;"&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: black; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
GO&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL user-defined function&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– SQL scalar function – UDF&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;CREATE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;FUNCTION&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;fnMondayDate&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&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;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;@Year&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="color: blue;"&gt;INT&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&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; @Month&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;INT&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&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; @MondayOrdinal&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;INT&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;RETURNS&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;DATETIME&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
AS&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;BEGIN&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;DECLARE&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp; @FirstDayOfMonth&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;CHAR&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;10&lt;/span&gt;&lt;span style="color: grey;"&gt;),&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&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; @SeedDate&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;CHAR&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;10&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: black; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;SET&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@FirstDayOfMonth&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;convert&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;VARCHAR&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;@Year&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;+&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;‘-’&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;+&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;convert&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;VARCHAR&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;@Month&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;+&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;‘-01′&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;SET&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;@SeedDate&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;’1900-01-01′&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: black; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;RETURN&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEADD&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;DD&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEDIFF&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;DD&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;@SeedDate&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: magenta;"&gt;DATEADD&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;DD&lt;/span&gt;&lt;span style="color: grey;"&gt;,(&lt;/span&gt;&lt;span style="color: black;"&gt;@MondayOrdinal&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;*&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;7&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;-&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;1&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&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; @FirstDayOfMonth&lt;/span&gt;&lt;span style="color: grey;"&gt;))&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;/&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;7&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;*&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;7&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp; @SeedDate&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;END&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: black; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
GO&lt;/div&gt;
&lt;div style="color: black; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– Test Datetime UDF&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– Third Monday in Feb, 2015&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;dbo&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;fnMondayDate&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;2016&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;2&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: black;"&gt;3&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– 2015-02-16 00:00:00.000&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– First Monday of current month&lt;/div&gt;
&lt;div style="font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;dbo&lt;/span&gt;&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;fnMondayDate&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;Year&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;getdate&lt;/span&gt;&lt;span style="color: grey;"&gt;()),&lt;/span&gt;&lt;span style="color: magenta;"&gt;Month&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;getdate&lt;/span&gt;&lt;span style="color: grey;"&gt;()),&lt;/span&gt;&lt;span style="color: black;"&gt;1&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
– 2009-02-02 00:00:00.000&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div style="color: green; font-family: 'Courier New'; font-size: 10pt; margin: 0pt;"&gt;
————&lt;/div&gt;
&lt;div style="font-family: Verdana; font-size: 10pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: #666666; font-family: Tahoma; font-size: 8pt; margin: 0pt;"&gt;
reference&amp;nbsp;&amp;lt;&lt;a href="http://anubhavg.wordpress.com/2009/06/11/how-to-format-datetime-date-in-sql-server-2005/"&gt;http://anubhavg.wordpress.com/2009/06/11/how-to-format-datetime-date-in-sql-server-2005/&lt;/a&gt;&amp;gt;&lt;/div&gt;
&lt;div style="color: #666666; font-family: Tahoma; font-size: 8pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: #666666; font-family: Tahoma; font-size: 8pt; margin: 0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8322265380164839571-6164369936163381006?l=sandunangelo.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/hRmmBKsf18TG_gM-ge9O9iC77MY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hRmmBKsf18TG_gM-ge9O9iC77MY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/hRmmBKsf18TG_gM-ge9O9iC77MY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hRmmBKsf18TG_gM-ge9O9iC77MY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SandunsBlog/~4/eVL5PlFQGHE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sandunangelo.blogspot.com/feeds/6164369936163381006/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8322265380164839571&amp;postID=6164369936163381006" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8322265380164839571/posts/default/6164369936163381006?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8322265380164839571/posts/default/6164369936163381006?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SandunsBlog/~3/eVL5PlFQGHE/datetime-formatting-in-mssql-server.html" title="DateTime formatting in MSSQL Server" /><author><name>Sandun</name><uri>http://www.blogger.com/profile/17574847116665917694</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/-WO1S-aHiEoA/TWsVnqS8skI/AAAAAAAAA_0/PnIH6BuvwvI/s220/DSC00891.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://sandunangelo.blogspot.com/2010/12/datetime-formatting-in-mssql-server.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEUCQ30ycSp7ImA9Wx9SFk4.&quot;"><id>tag:blogger.com,1999:blog-8322265380164839571.post-8245593282282412683</id><published>2010-12-06T17:21:00.000+05:30</published><updated>2010-12-06T17:21:02.399+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-06T17:21:02.399+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Hack" /><category scheme="http://www.blogger.com/atom/ns#" term="Programming" /><category scheme="http://www.blogger.com/atom/ns#" term="Software Development" /><category scheme="http://www.blogger.com/atom/ns#" term="Tips and Hints" /><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET AJAX" /><category scheme="http://www.blogger.com/atom/ns#" term="Syntax" /><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><title>FileUpload inside UpdatePanels</title><content type="html">&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:OfficeDocumentSettings&gt;
  &lt;o:AllowPNG/&gt;
 &lt;/o:OfficeDocumentSettings&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:WordDocument&gt;
  &lt;w:View&gt;Normal&lt;/w:View&gt;
  &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;
  &lt;w:TrackMoves/&gt;
  &lt;w:TrackFormatting/&gt;
  &lt;w:PunctuationKerning/&gt;
  &lt;w:ValidateAgainstSchemas/&gt;
  &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;
  &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;
  &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;
  &lt;w:DoNotPromoteQF/&gt;
  &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;
  &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;
  &lt;w:LidThemeComplexScript&gt;SI-LK&lt;/w:LidThemeComplexScript&gt;
  &lt;w:Compatibility&gt;
   &lt;w:BreakWrappedTables/&gt;
   &lt;w:SnapToGridInCell/&gt;
   &lt;w:WrapTextWithPunct/&gt;
   &lt;w:UseAsianBreakRules/&gt;
   &lt;w:DontGrowAutofit/&gt;
   &lt;w:SplitPgBreakAndParaMark/&gt;
   &lt;w:EnableOpenTypeKerning/&gt;
   &lt;w:DontFlipMirrorIndents/&gt;
   &lt;w:OverrideTableStyleHps/&gt;
  &lt;/w:Compatibility&gt;
  &lt;m:mathPr&gt;
   &lt;m:mathFont m:val="Cambria Math"/&gt;
   &lt;m:brkBin m:val="before"/&gt;
   &lt;m:brkBinSub m:val="&amp;#45;-"/&gt;
   &lt;m:smallFrac m:val="off"/&gt;
   &lt;m:dispDef/&gt;
   &lt;m:lMargin m:val="0"/&gt;
   &lt;m:rMargin m:val="0"/&gt;
   &lt;m:defJc m:val="centerGroup"/&gt;
   &lt;m:wrapIndent m:val="1440"/&gt;
   &lt;m:intLim m:val="subSup"/&gt;
   &lt;m:naryLim m:val="undOvr"/&gt;
  &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
  DefSemiHidden="true" DefQFormat="false" DefPriority="99"
  LatentStyleCount="267"&gt;
  &lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Normal"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 7"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 8"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 9"/&gt;
  &lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/&gt;
  &lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Title"/&gt;
  &lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/&gt;
  &lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/&gt;
  &lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Strong"/&gt;
  &lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/&gt;
  &lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"
   UnhideWhenUsed="false" Name="Table Grid"/&gt;
  &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/&gt;
  &lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/&gt;
  &lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/&gt;
  &lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Quote"/&gt;
  &lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/&gt;
  &lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/&gt;
  &lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/&gt;
  &lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/&gt;
  &lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/&gt;
  &lt;w:LsdException Locked="false" Priority="37" Name="Bibliography"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/&gt;
 &lt;/w:LatentStyles&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
 {mso-style-name:"Table Normal";
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-parent:"";
 mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
 mso-para-margin-top:0cm;
 mso-para-margin-right:0cm;
 mso-para-margin-bottom:10.0pt;
 mso-para-margin-left:0cm;
 line-height:115%;
 mso-pagination:widow-orphan;
 font-size:11.0pt;
 font-family:"Calibri","sans-serif";
 mso-ascii-font-family:Calibri;
 mso-ascii-theme-font:minor-latin;
 mso-hansi-font-family:Calibri;
 mso-hansi-theme-font:minor-latin;
 mso-bidi-font-family:"Iskoola Pota";
 mso-bidi-theme-font:minor-bidi;
 mso-bidi-language:AR-SA;}
&lt;/style&gt;
&lt;![endif]--&gt;

&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
In a recent project I was involve in creating a user control that
includes a File Upload control. The file uploading is working fine unless the
File Upload control will not wrapped by an Update Panel. Once the File Upload
control got into an Update Panel it is unable to send the file to the server.
But there is no proper way to avoid getting wrapped with an Update Panel.&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
The reason that a File Upload will not work with in an Update Panel is
because the File Upload control requires a full post back in order to work (as
Update Panel does asynchronous post backs). &lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
This can be solved by adding the submit button to the File Upload
control to the post back trigger collection of the Update Panel as below shown.&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-indent: 36pt;"&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 9.5pt;"&gt;asp&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;:&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 9.5pt;"&gt;ToolkitScriptManager&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt; &lt;span style="color: red;"&gt;ID&lt;/span&gt;&lt;span style="color: blue;"&gt;=" Main_ToolkitScriptManager"&lt;/span&gt; &lt;span style="color: red;"&gt;runat&lt;/span&gt;&lt;span style="color: blue;"&gt;="server"&lt;/span&gt;
&lt;span style="color: blue;"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;asp&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: maroon;"&gt;UpdatePanel&lt;/span&gt; &lt;span style="color: red;"&gt;ID&lt;/span&gt;&lt;span style="color: blue;"&gt;="upnl"&lt;/span&gt; &lt;span style="color: red;"&gt;runat&lt;/span&gt;&lt;span style="color: blue;"&gt;="server"&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&lt;span&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="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;ContentTemplate&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&lt;span&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; &lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;asp&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: maroon;"&gt;FileUpload&lt;/span&gt; &lt;span style="color: red;"&gt;ID&lt;/span&gt;&lt;span style="color: blue;"&gt;="fileUploader"&lt;/span&gt; &lt;span style="color: red;"&gt;runat&lt;/span&gt;&lt;span style="color: blue;"&gt;="server"&lt;/span&gt; &lt;span style="color: blue;"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&lt;span&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; &lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;asp&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: maroon;"&gt;Button&lt;/span&gt; &lt;span style="color: red;"&gt;ID&lt;/span&gt;&lt;span style="color: blue;"&gt;="SubmitButton"&lt;/span&gt; &lt;span style="color: red;"&gt;runat&lt;/span&gt;&lt;span style="color: blue;"&gt;="server"&lt;/span&gt; &lt;span style="color: blue;"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&lt;span&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="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon;"&gt;ContentTemplate&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&lt;span&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="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;Triggers&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&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;&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;asp&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: maroon;"&gt;PostBackTrigger&lt;/span&gt; &lt;span style="color: red;"&gt;ControlID&lt;/span&gt;&lt;span style="color: blue;"&gt;="SubmitButton"&lt;/span&gt; &lt;span style="color: blue;"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&lt;span&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="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon;"&gt;Triggers&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon;"&gt;asp&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: maroon;"&gt;UpdatePanel&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;b&gt;Note:&lt;/b&gt; Earlier version uses ScriptManager and AJAX toolkit for
.NET 4.0 uses ToolkitScriptManager instead.&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
However this will work for a basic page, but most of the application
nowadays uses master pages. So the script manager is placed in master page and
the update panel is in child page. In such a scenario we have to add the submit
button to the post back trigger collection to the master pages script manager.
To do that we can expose a public method inside the master page’s code behind
as shown below;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-indent: 36pt;"&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;public&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt; &lt;span style="color: blue;"&gt;void&lt;/span&gt;
AddPostbackTrigger(&lt;span style="color: #2b91af;"&gt;Control&lt;/span&gt; triggerTo)&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&lt;span&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;Main_ToolkitScriptManager.RegisterPostBackControl(triggerTo);&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
In the user control where the file upload control is have to add the
below statement in Page_OnInit() or Page_PreRender() events in order to
register the post back trigger to the script manager.&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-indent: 36pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;((&lt;span style="color: #2b91af;"&gt;SiteMaster&lt;/span&gt;)&lt;span style="color: blue;"&gt;this&lt;/span&gt;.Page.Master).AddPostbackTrigger(SubmitButton);&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
Now the submit button will cause a full post back, that make the File
Upload to work as expected. &lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8322265380164839571-8245593282282412683?l=sandunangelo.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/iABvPFG5DttMn9YjOMDhqufZyrw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iABvPFG5DttMn9YjOMDhqufZyrw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/iABvPFG5DttMn9YjOMDhqufZyrw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iABvPFG5DttMn9YjOMDhqufZyrw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SandunsBlog/~4/VlhRgj2ZK-s" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sandunangelo.blogspot.com/feeds/8245593282282412683/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8322265380164839571&amp;postID=8245593282282412683" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8322265380164839571/posts/default/8245593282282412683?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8322265380164839571/posts/default/8245593282282412683?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SandunsBlog/~3/VlhRgj2ZK-s/fileupload-inside-updatepanels.html" title="FileUpload inside UpdatePanels" /><author><name>Sandun</name><uri>http://www.blogger.com/profile/17574847116665917694</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/-WO1S-aHiEoA/TWsVnqS8skI/AAAAAAAAA_0/PnIH6BuvwvI/s220/DSC00891.JPG" /></author><thr:total>1</thr:total><feedburner:origLink>http://sandunangelo.blogspot.com/2010/12/fileupload-inside-updatepanels.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkQDQng9cSp7ImA9Wx5UEUk.&quot;"><id>tag:blogger.com,1999:blog-8322265380164839571.post-8532990337181782664</id><published>2010-10-15T17:36:00.000+05:30</published><updated>2010-10-15T17:36:13.669+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-15T17:36:13.669+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Programming" /><category scheme="http://www.blogger.com/atom/ns#" term="Tips and Hints" /><category scheme="http://www.blogger.com/atom/ns#" term=".NET Framework" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><title>.NET 4.0 GC enhancement in UnitTest</title><content type="html">This feature (or bug) I found when writing a UnitTest class. As the below statement shows I'm accepting an integer from the calling method, and the method is returning a value(I debugged it seperately). But since the assigned variable (primaryKey) is not used in any other below statements I'm not able to see the value of the variable in debug mode. When I consume that variable in a below statement now it is viewable as normal.&lt;br /&gt;
&lt;br /&gt;
This situation could be a .NET 4.0 feature or a feature for UnitTest projects (or a bug). The Garbage Collector should be more intelligent to do this cleaning work that .NET 3.5 version.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: csharp"&gt;// variable declaration statement.
int primaryKey = target.UpdateTable(insertTable, keyFieldName);

// newly added statement to consume the primaryKey variable.
Assert.IsTrue(primaryKey &amp;gt; 0);

&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8322265380164839571-8532990337181782664?l=sandunangelo.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_E-F50dA6rXuuDnSYMn9ECbeLF4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_E-F50dA6rXuuDnSYMn9ECbeLF4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_E-F50dA6rXuuDnSYMn9ECbeLF4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_E-F50dA6rXuuDnSYMn9ECbeLF4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SandunsBlog/~4/rTlSAM3l9_8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sandunangelo.blogspot.com/feeds/8532990337181782664/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8322265380164839571&amp;postID=8532990337181782664" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8322265380164839571/posts/default/8532990337181782664?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8322265380164839571/posts/default/8532990337181782664?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SandunsBlog/~3/rTlSAM3l9_8/net-40-gc-enhancement-in-unittest.html" title=".NET 4.0 GC enhancement in UnitTest" /><author><name>Sandun</name><uri>http://www.blogger.com/profile/17574847116665917694</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/-WO1S-aHiEoA/TWsVnqS8skI/AAAAAAAAA_0/PnIH6BuvwvI/s220/DSC00891.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://sandunangelo.blogspot.com/2010/10/net-40-gc-enhancement-in-unittest.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUMGRXg7eCp7ImA9Wx5VFEk.&quot;"><id>tag:blogger.com,1999:blog-8322265380164839571.post-1265766401341677584</id><published>2010-10-07T14:53:00.000+05:30</published><updated>2010-10-07T14:53:44.600+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-07T14:53:44.600+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Hack" /><category scheme="http://www.blogger.com/atom/ns#" term="Scripting" /><category scheme="http://www.blogger.com/atom/ns#" term="Programming" /><category scheme="http://www.blogger.com/atom/ns#" term="Software Development" /><category scheme="http://www.blogger.com/atom/ns#" term="Tips and Hints" /><category scheme="http://www.blogger.com/atom/ns#" term="Syntax" /><category scheme="http://www.blogger.com/atom/ns#" term="Editors" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><title>How to add few common columns to a set of tables</title><content type="html">I was involve in creating a new database for a new project. After normalizing the database tables we have created the tables. Now some new common set of columns needed to be added to every table created. Doing this for each and every table is the normal way, but it is more vulnerable to mistakes like spellings.
&lt;br /&gt;
&lt;br /&gt;
We've been able to write a SQL cursor to do this work for us. 
&lt;br /&gt;

&lt;pre class="brush: sql"&gt;

DECLARE alter_table_cursor CURSOR FOR 
 (SELECT TABLE_CATALOG + '.' + TABLE_SCHEMA + '.[' + TABLE_NAME + ']'
 FROM INFORMATION_SCHEMA.TABLES
 WHERE TABLE_TYPE = 'BASE TABLE')

OPEN alter_table_cursor

DECLARE @tableName SYSNAME

FETCH NEXT FROM alter_table_cursor INTO @tableName

WHILE (@@FETCH_STATUS = 0)
BEGIN
 -- Good to print and see what are the queries that will be executed before them actually executed
 PRINT('ALTER TABLE ' + @tableName + ' ADD CreatedBy INT NULL, CreatedDate DATETIME NULL, LastUpdatedBy INT NULL, LastUpdatedDate DATETIME NULL')
 --EXEC('ALTER TABLE ' + @tableName + ' ADD CreatedBy INT NULL, CreatedDate DATETIME NULL, LastUpdatedBy INT NULL, LastUpdatedDate DATETIME NULL')

 FETCH NEXT FROM alter_table_cursor INTO @tableName
END

CLOSE alter_table_cursor
DEALLOCATE alter_table_cursor

&lt;/pre&gt;

&lt;br /&gt;
To remove some common set of columns from tables just replace the "ADD" with "DROP" and remove data types in the statement with in the "WHILE" loop.
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8322265380164839571-1265766401341677584?l=sandunangelo.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Pf_iggX9hGU0j-n7bC7eLHAOsYI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Pf_iggX9hGU0j-n7bC7eLHAOsYI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Pf_iggX9hGU0j-n7bC7eLHAOsYI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Pf_iggX9hGU0j-n7bC7eLHAOsYI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SandunsBlog/~4/jbcIbU8pm1I" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sandunangelo.blogspot.com/feeds/1265766401341677584/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8322265380164839571&amp;postID=1265766401341677584" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8322265380164839571/posts/default/1265766401341677584?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8322265380164839571/posts/default/1265766401341677584?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SandunsBlog/~3/jbcIbU8pm1I/how-to-add-few-common-columns-to-set-of.html" title="How to add few common columns to a set of tables" /><author><name>Sandun</name><uri>http://www.blogger.com/profile/17574847116665917694</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/-WO1S-aHiEoA/TWsVnqS8skI/AAAAAAAAA_0/PnIH6BuvwvI/s220/DSC00891.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://sandunangelo.blogspot.com/2010/10/how-to-add-few-common-columns-to-set-of.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUIGQXc9fip7ImA9Wx5QFUw.&quot;"><id>tag:blogger.com,1999:blog-8322265380164839571.post-3863983824625837730</id><published>2010-09-03T17:02:00.000+05:30</published><updated>2010-09-03T17:02:00.966+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-03T17:02:00.966+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Hack" /><category scheme="http://www.blogger.com/atom/ns#" term="Scripting" /><category scheme="http://www.blogger.com/atom/ns#" term="Programming" /><category scheme="http://www.blogger.com/atom/ns#" term="Software Development" /><category scheme="http://www.blogger.com/atom/ns#" term="Tips and Hints" /><category scheme="http://www.blogger.com/atom/ns#" term="Syntax" /><category scheme="http://www.blogger.com/atom/ns#" term="Editors" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><title>Get row number column with SELECT statement in MSSQL</title><content type="html">We use SQL SELECT statements in mostly and sometimes we need to get a row number for each resultant record. We can handle this in C# using the the RowIndex in the DataTable. But if we can have an additional column with the result set it would be more neat.&lt;br /&gt;
Here is the SQL syntax for MSSQL to get that additional column.&lt;br /&gt;
&lt;br /&gt;

&lt;pre class="brush: sql"&gt;SELECT ROW_NUMBER() OVER (ORDER BY &amp;lt;column name&amp;gt;) AS LineNumber, &amp;lt;rest of the columns you need&amp;gt;
FROM &amp;lt;table name&amp;gt;



SELECT ROW_NUMBER() OVER (ORDER BY PriceColumn) AS LineNumber, *
FROM ProductTable

&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8322265380164839571-3863983824625837730?l=sandunangelo.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/G53FlBsnIWm5i3jpahDmjSK5fbA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/G53FlBsnIWm5i3jpahDmjSK5fbA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/G53FlBsnIWm5i3jpahDmjSK5fbA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/G53FlBsnIWm5i3jpahDmjSK5fbA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SandunsBlog/~4/ZRtlCUa5Ts8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sandunangelo.blogspot.com/feeds/3863983824625837730/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8322265380164839571&amp;postID=3863983824625837730" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8322265380164839571/posts/default/3863983824625837730?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8322265380164839571/posts/default/3863983824625837730?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SandunsBlog/~3/ZRtlCUa5Ts8/get-row-number-column-with-select.html" title="Get row number column with SELECT statement in MSSQL" /><author><name>Sandun</name><uri>http://www.blogger.com/profile/17574847116665917694</uri><email>norep
