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で集計表を出力日付をDATETIME型で管理している場合、CONVERT関数、DATEPART関数を使って、日、週、月、年別の集計結果を出力することができます。 icon-chevron-right 週別の集計は日曜はじまりなので注意する集計方法日次集計-- 日次(CONVERT)SELECT CONVERT(VARC...