2010-11-01から1ヶ月間の記事一覧

カレンダーテーブルから閏年を抽出する

前回は再帰クエリを使用して1900年1月1日から9999年12月31日までのカレンダーを作成しました.現在多くの国で使用されている暦はグレゴリオ暦です.SQL Serverもグレゴリオ暦を採用しており,閏年の扱いには以下のような規則があります. 西暦年が4で割り切…

再帰クエリでカレンダーテーブルを作成する

SQL Serverのヘルプによると,DATETIME型の範囲は1753年1月1日から9999年12月31日までで,規定値は1900年1月1日です.今回はSQL Serverの再帰クエリを使用してカレンダーテーブルを作成します.日付の範囲は1900年1月1日から9999年12月31日までとします. US…

郵便番号データベースの分割レコードのマージ方法を比較する

2010年10月11日と2010年10月31日との記事で郵便番号データベースの分割レコードをマージする方法を二つ紹介しました.今回はその方法を比較検証します. Flag13が0の複数レコードを抽出してマージ 開き括弧と閉じ括弧の対応で抽出してマージ 結論から申し上…