<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress.com" -->
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"><url><loc>https://thomaswmarshall.blog/2026/03/11/snowflake-for-beginners-part-4-building-an-automated-pipeline/</loc><lastmod>2026-03-11T12:36:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2026/03/05/snowflake-for-beginners-part-3-creating-loading-and-the-magic-of-semi-structured-data/</loc><lastmod>2026-03-05T16:43:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2026/02/26/snowflake-for-beginners-part-2-your-first-queries-and-understanding-warehouses/</loc><lastmod>2026-02-26T15:32:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2026/02/17/snowflake-for-beginners-part-1-signing-up-and-finding-your-way-around/</loc><lastmod>2026-02-26T15:21:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2026/02/02/aws-hardening-2/</loc><lastmod>2026-02-02T13:31:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2026/02/02/aws-hardening/</loc><lastmod>2026-02-02T11:32:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2026/02/01/aws-day-2/</loc><lastmod>2026-02-01T16:40:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2026/02/01/aws-day-1/</loc><lastmod>2026-02-01T16:02:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2026/01/31/partition-pruning/</loc><lastmod>2026-01-31T15:11:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2026/01/30/the-warehouse-sizing-paradox/</loc><lastmod>2026-01-30T21:34:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2026/01/30/temp-tables-ctes-or-result_scan-heres-how-i-decide-every-time-im-building-a-data-transformation-in-snowflake-i-ask-myself-the-same-three-questions-getting-these-right-has-become-one-of-th/</loc><lastmod>2026-01-30T21:24:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2015/04/29/requirements-analysis/</loc><image:image><image:loc>https://thomaswmarshall.blog/wp-content/uploads/2015/04/notkeylookup.jpg</image:loc><image:title>notKeyLookup</image:title></image:image><lastmod>2018-02-12T14:56:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2018/01/31/what-is-the-deal-with-all-these-different-sql-languages/</loc><lastmod>2018-01-31T00:51:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2017/08/26/what-is-sql-and-why-should-i-care/</loc><lastmod>2018-01-30T22:32:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2017/06/21/where-is-my-sql-server-configuration-manager/</loc><image:image><image:loc>https://thomaswmarshall.blog/wp-content/uploads/2017/06/2017-06-20_20-55-17-remote-management.jpg</image:loc><image:title>2017-06-20_20-55-17 Remote management</image:title></image:image><image:image><image:loc>https://thomaswmarshall.blog/wp-content/uploads/2017/06/2017-06-20_20-46-19-but-wait-theres-more.jpg</image:loc><image:title>2017-06-20_20-46-19 But wait there's more</image:title></image:image><image:image><image:loc>https://thomaswmarshall.blog/wp-content/uploads/2017/06/2017-06-20_20-44-10-sql-server-configuration-manager.jpg</image:loc><image:title>2017-06-20_20-44-10 SQL Server Configuration Manager.</image:title></image:image><image:image><image:loc>https://thomaswmarshall.blog/wp-content/uploads/2017/06/2017-06-16_19-45-23-sql-configuration-manager.jpg</image:loc><image:title>2017-06-16_19-45-23 SQL Configuration Manager</image:title></image:image><image:image><image:loc>https://thomaswmarshall.blog/wp-content/uploads/2017/06/2017-06-20_20-34-18-plain-old-mmc.jpg</image:loc><image:title>2017-06-20_20-34-18 Plain Old MMC</image:title></image:image><lastmod>2017-06-21T01:44:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2016/03/08/temporal-tables-yes-please/</loc><lastmod>2016-03-08T17:22:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2016/02/07/are-you-ready-for-some-football/</loc><lastmod>2016-02-07T19:52:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2015/07/28/sql-server-snippets/</loc><lastmod>2015-07-28T01:13:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2015/05/20/youll-never-hear-successful-people-say-these-15-phrases/</loc><image:image><image:loc>https://thomaswmarshall.blog/wp-content/uploads/2015/05/157575053.jpg</image:loc><image:title>Featured Image -- 361</image:title></image:image><lastmod>2015-05-20T02:34:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2015/04/29/how-successful-people-work-less-and-get-more-done/</loc><image:image><image:loc>https://thomaswmarshall.blog/wp-content/uploads/2015/04/mother-holding-baby-at-beach.jpg</image:loc><image:title>Featured Image -- 359</image:title></image:image><lastmod>2015-04-29T20:19:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2015/04/24/naming-conventions-in-sql-server/</loc><lastmod>2015-04-24T13:50:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2015/04/24/option-maxrecursion-32767/</loc><lastmod>2015-04-24T00:31:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2015/01/31/and-recursion/</loc><lastmod>2015-04-23T23:41:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2015/02/21/self-driving-manual/</loc><lastmod>2015-04-23T23:30:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2015/04/23/for-xml-and-stuff-you-might-not-know/</loc><image:image><image:loc>https://thomaswmarshall.blog/wp-content/uploads/2015/04/ok.jpg</image:loc><image:title>Ok</image:title></image:image><image:image><image:loc>https://thomaswmarshall.blog/wp-content/uploads/2015/04/nopenotit.jpg</image:loc><image:title>nopenotit</image:title></image:image><image:image><image:loc>https://thomaswmarshall.blog/wp-content/uploads/2015/04/multilineascii.jpg</image:loc><image:title>multilineAscii</image:title></image:image><image:image><image:loc>https://thomaswmarshall.blog/wp-content/uploads/2015/04/singleline.jpg</image:loc><image:title>singleline</image:title></image:image><image:image><image:loc>https://thomaswmarshall.blog/wp-content/uploads/2015/04/thisisnotstufforxml.jpg</image:loc><image:title>ThisIsNotStuffOrXML</image:title></image:image><lastmod>2015-04-23T22:45:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2015/04/10/which-came-first-the-select-or-the-into/</loc><image:image><image:loc>https://thomaswmarshall.blog/wp-content/uploads/2015/04/capture4.jpg</image:loc><image:title>Capture4</image:title></image:image><image:image><image:loc>https://thomaswmarshall.blog/wp-content/uploads/2015/04/capture3.jpg</image:loc><image:title>Capture3</image:title></image:image><image:image><image:loc>https://thomaswmarshall.blog/wp-content/uploads/2015/04/capture2.jpg</image:loc><image:title>Capture2</image:title></image:image><image:image><image:loc>https://thomaswmarshall.blog/wp-content/uploads/2015/04/capture.jpg</image:loc><image:title>Capture</image:title></image:image><lastmod>2015-04-23T20:28:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2015/04/16/cherylsbirthday/</loc><lastmod>2015-04-23T20:03:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2015/03/21/did-you-check-the-registry-settings/</loc><lastmod>2015-03-21T00:51:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2015/02/18/what-if/</loc><lastmod>2015-02-18T02:24:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2015/02/07/my-kickstarter-is-launched/</loc><lastmod>2015-02-07T16:07:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2015/01/31/generating-more-prime-numbers/</loc><lastmod>2015-04-24T12:09:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2015/01/30/better-highway-safety-through-technology/</loc><lastmod>2015-01-30T23:25:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2015/01/29/generating-recursive-safe-prime-numbers-using-t-sql/</loc><lastmod>2015-02-06T00:22:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2015/01/27/mixed-mode-and-windows-authentication-considerations/</loc><lastmod>2015-01-27T00:22:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2015/01/22/word-vba-macro-for-journal-entries/</loc><lastmod>2015-01-22T15:26:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2015/01/22/cortanas-quiet-hours-could-be-better/</loc><lastmod>2015-01-22T14:40:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2015/01/08/so-brilliant-all-of-humanity-should-be-ashamed-its-new/</loc><lastmod>2015-01-08T23:34:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2015/01/07/why-smart-people-make-bad-entrepreneurs/</loc><image:image><image:loc>https://thomaswmarshall.blog/wp-content/uploads/2015/01/182030896.jpg</image:loc><image:title>Featured Image -- 195</image:title></image:image><lastmod>2015-01-07T20:27:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2015/01/03/career-advice-you-should-never-follow/</loc><image:image><image:loc>https://thomaswmarshall.blog/wp-content/uploads/2015/01/476850547.jpg</image:loc><image:title>Featured Image -- 193</image:title></image:image><lastmod>2015-01-03T19:24:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2014/12/23/lights-out-merlin/</loc><lastmod>2014-12-23T01:04:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2014/12/22/correlation-and-causation/</loc><lastmod>2014-12-22T19:30:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2014/12/22/love-it-hate-it/</loc><lastmod>2014-12-22T15:18:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2014/12/20/slow-down-mr-smarty-pants/</loc><lastmod>2014-12-20T18:30:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2014/08/13/the-irresistible-allure-of-pre-crastination/</loc><image:image><image:loc>https://thomaswmarshall.blog/wp-content/uploads/2014/08/20140814_1.jpg</image:loc><image:title>Featured Image -- 177</image:title></image:image><lastmod>2014-08-13T21:10:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2014/08/07/ioe-the-internet-of-everything-things-iot/</loc><lastmod>2014-08-07T16:37:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2014/08/06/sql-server-files-drives-and-performance/</loc><lastmod>2014-08-06T23:00:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2014/01/09/does-that-really-need-an-app/</loc><lastmod>2014-01-09T10:41:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2014/01/03/kiwi-puts-its-all-purpose-wearable-up-for-pre-order-aims-to-be-everything-to-everyone/</loc><lastmod>2014-01-03T18:48:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2014/01/03/how-regular-exercise-helps-you-balance-work-and-family/</loc><lastmod>2014-01-03T18:45:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2014/01/03/sql-server-copy-statistics-from-one-server-to-another-server/</loc><lastmod>2014-01-03T18:18:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2013/12/31/business-resilience-comes-from-working-with-nature/</loc><lastmod>2013-12-31T01:41:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2013/12/30/new-years-resolution/</loc><image:image><image:loc>https://thomaswmarshall.blog/wp-content/uploads/2013/12/2013-12-30-budget-sql-part01.jpg</image:loc><image:title>2013-12-30 Budget SQL Part01</image:title></image:image><lastmod>2013-12-31T01:09:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2013/12/26/dateaddhourdatediffhourgetutcdategetdategetdate/</loc><image:image><image:loc>https://thomaswmarshall.blog/wp-content/uploads/2013/12/2013-26-12-whet-your-whistle-for-a-timestamp-article.jpg</image:loc><image:title>2013-26-12 whet your whistle for a timestamp article</image:title></image:image><image:image><image:loc>https://thomaswmarshall.blog/wp-content/uploads/2013/12/2013-26-12-comparing-some-date-values-output-more-closely.jpg</image:loc><image:title>2013-26-12 comparing some date values output more closely</image:title></image:image><image:image><image:loc>https://thomaswmarshall.blog/wp-content/uploads/2013/12/2013-26-12-comparing-some-date-values-output.jpg</image:loc><image:title>2013-26-12 comparing some date values output</image:title></image:image><image:image><image:loc>https://thomaswmarshall.blog/wp-content/uploads/2013/12/2013-26-12-comparing-some-date-values.jpg</image:loc><image:title>2013-26-12 comparing some date values</image:title></image:image><lastmod>2013-12-27T01:36:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2013/12/27/students-get-lower-grades-in-online-courses/</loc><lastmod>2013-12-27T00:15:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2013/12/26/i-bought-this-book-from-this-guy-who-made-a-puzzle-i-was-busy-to-solve-and-now-i-think-i-know-everything/</loc><lastmod>2013-12-26T21:35:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2013/12/24/thats-not-a-recursion-this-is-a-recursion/</loc><image:image><image:loc>https://thomaswmarshall.blog/wp-content/uploads/2013/12/package.jpg</image:loc><image:title>Package</image:title></image:image><image:image><image:loc>https://thomaswmarshall.blog/wp-content/uploads/2013/12/kangourou-boxeur.jpg</image:loc><image:title>kangourou boxeur</image:title></image:image><lastmod>2013-12-26T01:17:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2013/12/25/big-data-and-the-role-of-intuition/</loc><lastmod>2013-12-25T23:18:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2013/12/24/because-some-strings-are-code-and-some-code-contains-strings-that-are-code/</loc><lastmod>2013-12-24T14:03:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2012/12/07/hello-world/</loc><image:image><image:loc>https://thomaswmarshall.blog/wp-content/uploads/2012/12/hubo-throws-out-the-first-pitch.jpg</image:loc><image:title>Hubo throws out the first pitch</image:title></image:image><lastmod>2013-12-24T01:27:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2012/12/07/raiserror-2147483647-hello-world/</loc><image:image><image:loc>https://thomaswmarshall.blog/wp-content/uploads/2012/12/2012-7-12-count-books.jpg</image:loc><image:title>2012-7-12 Count books</image:title></image:image><lastmod>2013-12-24T01:24:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2013/12/24/blogs-i-follow-found-read-or-otherwise-link-to/</loc><lastmod>2013-12-24T01:20:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2013/12/24/how-marketers-can-avoid-big-data-blind-spots/</loc><lastmod>2013-12-24T00:26:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2013/12/21/how-an-auction-can-identify-your-best-talent/</loc><lastmod>2013-12-22T23:40:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2013/12/20/we-can-now-automate-hiring-is-that-good/</loc><lastmod>2013-12-20T23:46:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2013/12/20/algorithms-wont-replace-managers-but-will-change-everything-about-what-they-do/</loc><lastmod>2013-12-20T23:40:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2013/12/20/when-you-criticize-someone-you-make-it-harder-for-that-person-to-change/</loc><lastmod>2013-12-20T00:37:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2012/12/08/etl-solutions-vs-sql-solutions/</loc><image:image><image:loc>https://thomaswmarshall.blog/wp-content/uploads/2012/12/2012-7-12-left-join-for-an-inline-total-etl.jpg</image:loc><image:title>2012-7-12 Left join for an inline total ETL</image:title></image:image><image:image><image:loc>https://thomaswmarshall.blog/wp-content/uploads/2012/12/2012-7-12-ssis-output1.jpg</image:loc><image:title>2012-7-12 SSIS Output</image:title></image:image><image:image><image:loc>https://thomaswmarshall.blog/wp-content/uploads/2012/12/2012-7-12-left-join-output.jpg</image:loc><image:title>2012-7-12 Left join output</image:title></image:image><image:image><image:loc>https://thomaswmarshall.blog/wp-content/uploads/2012/12/2012-7-12-left-join-for-an-inline-total.jpg</image:loc><image:title>2012-7-12 Left join for an inline total</image:title></image:image><image:image><image:loc>https://thomaswmarshall.blog/wp-content/uploads/2012/12/ssis-left-joining-aggregates1.jpg</image:loc><image:title>SSIS Left Joining Aggregates</image:title></image:image><lastmod>2013-12-24T01:41:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2012/12/07/raiserror-13000-hello-world/</loc><image:image><image:loc>https://thomaswmarshall.blog/wp-content/uploads/2012/12/2012-7-12-count-book-titles-relatively1.jpg</image:loc><image:title>2012-7-12 Count book titles relatively</image:title></image:image><lastmod>2012-12-07T19:50:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/2012/12/07/print-hello-world/</loc><image:image><image:loc>https://thomaswmarshall.blog/wp-content/uploads/2012/12/2012-7-12-count-book-titles.jpg</image:loc><image:title>2012-7-12 Count book titles</image:title></image:image><lastmod>2012-12-07T19:33:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thomaswmarshall.blog/about/</loc><lastmod>2012-12-07T18:35:31+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://thomaswmarshall.blog</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2026-03-11T12:36:46+00:00</lastmod></url></urlset>
