2014-10

Database

[SQL Server]再帰SQLで集計する

WITH(共通テーブル式)を使って集計するWITH句とは共通テーブル式 (CTE) は、単一の SELECT、INSERT、UPDATE、DELETE、CREATE VIEW の各ステートメントの実行スコープ内で定義される一時結果セットと考えることができます。CTE は、オブジェクトとして格納されず、クエリが実行されている間しか保持されな...
Database

[SQL Server]クロス集計の方法

PIVOTを使ってクロス集計するSQL ServerでExcelのピボットテーブルのようなクロス集計をするには、PIVOT関係演算子を使って集計することができます。PIVOT関係演算子とは?関係演算子 PIVOT および UNPIVOT を使用すると、テーブル値式を別のテーブルに変更できます。PIVOT 関係演算子は、テーブル値式の中のあ...
Windows

[Windows]「このリモートコンピューターのIDを識別できません。接続しますか?」の対応方法

警告の原因と対応方法リモートデスクトップ接続をしたときに表示されるこのメッセージ「このリモートコンピューターのIDを識別できません。接続しますか?」「はい」をクリックすれば接続できるのでいつも無視する警告だったが、 この警告の原因と対応方法を調べたのでメモ。環境OS:Windows Server 2008 R2原因リモートデスクトップ接続...
Database

[SQL Server]データを期間別に集計する

SQL Serverで日・週・月・年別の集計表を出力する方法SQL Serverでは、DATETIME型で管理している日付データを CONVERT関数やDATEPART関数を活用することで、 日次・週次・月次・年次の集計結果を簡単に出力できます。 本記事では、それぞれの集計方法をサンプルクエリとともに解説します。⚠ 注意:週次集計は「日曜...