<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://sqlblog.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Michael Coles: Sergeant SQL : SQL, t-sql, SQL 2008</title><link>http://sqlblog.com/blogs/michael_coles/archive/tags/SQL/t-sql/SQL+2008/default.aspx</link><description>Tags: SQL, t-sql, SQL 2008</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>Bit-Twiddling in SQL</title><link>http://sqlblog.com/blogs/michael_coles/archive/2010/04/04/bit-twiddling-in-sql.aspx</link><pubDate>Sun, 04 Apr 2010 03:40:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:24024</guid><dc:creator>Mike C</dc:creator><slash:comments>4</slash:comments><comments>http://sqlblog.com/blogs/michael_coles/comments/24024.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/michael_coles/commentrss.aspx?PostID=24024</wfw:commentRss><wfw:comment>http://sqlblog.com/blogs/michael_coles/rsscomments.aspx?PostID=24024</wfw:comment><description>Someone posted a question to the SQL Server forum the other day asking how to count runs of zero bits in an integer using SQL. Basically the poster wanted to know how to efficiently determine the longest contiguous string of zero-bits (known as a run...(&lt;a href="http://sqlblog.com/blogs/michael_coles/archive/2010/04/04/bit-twiddling-in-sql.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=24024" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/SQL/default.aspx">SQL</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/t-sql/default.aspx">t-sql</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/SQL+2008/default.aspx">SQL 2008</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/set-based/default.aspx">set-based</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/exercises/default.aspx">exercises</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/code/default.aspx">code</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/bit+twiddling/default.aspx">bit twiddling</category></item><item><title>Calculating Holidays in SQL</title><link>http://sqlblog.com/blogs/michael_coles/archive/2010/02/25/calculating-holidays-in-sql.aspx</link><pubDate>Thu, 25 Feb 2010 21:51:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:22626</guid><dc:creator>Mike C</dc:creator><slash:comments>4</slash:comments><comments>http://sqlblog.com/blogs/michael_coles/comments/22626.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/michael_coles/commentrss.aspx?PostID=22626</wfw:commentRss><wfw:comment>http://sqlblog.com/blogs/michael_coles/rsscomments.aspx?PostID=22626</wfw:comment><description>Ask about nearly any kind of SQL-based date calculation in the newsgroups , and you'll likely get responses that include use of an auxiliary calendar table . It's a really good idea, and something I highly recommend to anyone who has to do date-based...(&lt;a href="http://sqlblog.com/blogs/michael_coles/archive/2010/02/25/calculating-holidays-in-sql.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=22626" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/SQL/default.aspx">SQL</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/t-sql/default.aspx">t-sql</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/SQL+2008/default.aspx">SQL 2008</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/functions/default.aspx">functions</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/sql+2005/default.aspx">sql 2005</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/floating+holidays/default.aspx">floating holidays</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/auxiliary+date+table/default.aspx">auxiliary date table</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/holidays/default.aspx">holidays</category></item><item><title>Parent-Child Build Scripts with SQLCMD</title><link>http://sqlblog.com/blogs/michael_coles/archive/2010/01/10/parent-child-build-scripts-with-sqlcmd.aspx</link><pubDate>Sun, 10 Jan 2010 18:33:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:20821</guid><dc:creator>Mike C</dc:creator><slash:comments>1</slash:comments><comments>http://sqlblog.com/blogs/michael_coles/comments/20821.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/michael_coles/commentrss.aspx?PostID=20821</wfw:commentRss><wfw:comment>http://sqlblog.com/blogs/michael_coles/rsscomments.aspx?PostID=20821</wfw:comment><description>On the SQL Server public programming newsgroup someone recently posted a question about an SSMS error ( "Cannot parse script. 'System.OutOfMemoryException' thrown." ) I hadn’t encountered this error myself, but the workaround is to break up very large...(&lt;a href="http://sqlblog.com/blogs/michael_coles/archive/2010/01/10/parent-child-build-scripts-with-sqlcmd.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=20821" width="1" height="1"&gt;</description><enclosure url="http://sqlblog.com/blogs/michael_coles/attachment/20821.ashx" length="5287" type="application/x-zip-compressed" /><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/SQL/default.aspx">SQL</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/t-sql/default.aspx">t-sql</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/SQL+2008/default.aspx">SQL 2008</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/scripting/default.aspx">scripting</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/SQLCMD/default.aspx">SQLCMD</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/variables/default.aspx">variables</category></item><item><title>Please Vote: Windowing Enhancements in SQL Server</title><link>http://sqlblog.com/blogs/michael_coles/archive/2009/11/19/please-vote-windowing-enhancements-in-sql-server.aspx</link><pubDate>Fri, 20 Nov 2009 03:45:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:19010</guid><dc:creator>Mike C</dc:creator><slash:comments>1</slash:comments><comments>http://sqlblog.com/blogs/michael_coles/comments/19010.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/michael_coles/commentrss.aspx?PostID=19010</wfw:commentRss><wfw:comment>http://sqlblog.com/blogs/michael_coles/rsscomments.aspx?PostID=19010</wfw:comment><description>Back in January 2007, SQL guru Itzik Ben-Gan posted a series of MS Connect enhancement requests concerning windowing function enhancements. Those who have used the ROW_NUMBER() , RANK() , DENSE_RANK() , and NTILE() functions on SQL 2005 and 2008, you...(&lt;a href="http://sqlblog.com/blogs/michael_coles/archive/2009/11/19/please-vote-windowing-enhancements-in-sql-server.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=19010" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/SQL/default.aspx">SQL</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/query/default.aspx">query</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/development/default.aspx">development</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/programming/default.aspx">programming</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/mvp/default.aspx">mvp</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/optimization/default.aspx">optimization</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/t-sql/default.aspx">t-sql</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/msdn/default.aspx">msdn</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/SQL+2008/default.aspx">SQL 2008</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/dba/default.aspx">dba</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/database/default.aspx">database</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/professionals/default.aspx">professionals</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/ntile/default.aspx">ntile</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/functions/default.aspx">functions</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/rank/default.aspx">rank</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/over/default.aspx">over</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/dense_5F00_rank/default.aspx">dense_rank</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/row_5F00_number/default.aspx">row_number</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/analytic+functions/default.aspx">analytic functions</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/windowing+functions/default.aspx">windowing functions</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/over+clause/default.aspx">over clause</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/sql+2005/default.aspx">sql 2005</category></item><item><title>Mission Accomplished: NJSQL Saturday Event</title><link>http://sqlblog.com/blogs/michael_coles/archive/2009/10/24/mission-accomplished-njsql-saturday-event.aspx</link><pubDate>Sun, 25 Oct 2009 00:03:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:18207</guid><dc:creator>Mike C</dc:creator><slash:comments>0</slash:comments><comments>http://sqlblog.com/blogs/michael_coles/comments/18207.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/michael_coles/commentrss.aspx?PostID=18207</wfw:commentRss><wfw:comment>http://sqlblog.com/blogs/michael_coles/rsscomments.aspx?PostID=18207</wfw:comment><description>Thanks to all those who made the NJSQL Saturday event held in Iselin, NJ today a success! Those lucky enough to attend were given a sneak preview of one of the best young presenters out there--MVP Jacob Sebastian--who will also be speaking at PASS. I...(&lt;a href="http://sqlblog.com/blogs/michael_coles/archive/2009/10/24/mission-accomplished-njsql-saturday-event.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=18207" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/SQL/default.aspx">SQL</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/SQL+CLR/default.aspx">SQL CLR</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/jacob/default.aspx">jacob</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/sebastian/default.aspx">sebastian</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/t-sql/default.aspx">t-sql</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/SQL+2008/default.aspx">SQL 2008</category><category domain="http://sqlblog.com/blogs/michael_coles/archive/tags/Windows+7/default.aspx">Windows 7</category></item></channel></rss>