ROM句を使ったUPDATE statementのサンプル

USE AdventureWorks2012;
GO
CREATE TABLE dbo.Table1 (ColA int NOT NULL, ColB decimal(10,3) NOT NULL);
GO
CREATE TABLE dbo.Table2 (ColA int PRIMARY KEY NOT NULL, ColB decimal(10,3) NOT NULL);
GO
INSERT INTO dbo.Table1 VALUES(1, 10.0), (1, 20.0);
INSERT INTO dbo.Table2 VALUES(1, 0.0);
GO
UPDATE Table2 SET
  ColB = T2.ColB + T1.ColB
FROM Table2 T2
  INNER JOIN Table1 T1
    ON (T2.ColA = T1.ColA);
GO
SELECT ColA, ColB FROM dbo.Table2;

 

https://technet.microsoft.com/ja-jp/library/ms177523(v=sql.110).aspx より

 

SQLServerで、何行目~何行目のデータを返す

11行目~20行目のサンプル

USE AdventureWorks2012;
GO

SELECT * FROM
(
  SELECT
    ROW_NUMBER() OVER(ORDER BY SalesYTD DESC) AS RN
  , FirstName
  , LastName
  , ROUND(SalesYTD, 2, 1) AS “Sales YTD”
  FROM Sales.vSalesPerson
  WHERE TerritoryName IS NOT NULL AND SalesYTD <> 0
) D
WHERE RN >= 11
 AND      RN <= 20

自作Windowsサービスのインストールに失敗する

環境 win8.1 64bit  /  VS 2012  /  言語 C#

WindowsサービスをC#で書く
http://iseebi.hatenablog.com/entry/20080603/p1

Windowsサービスの作り方講座 その1
http://rinta.hatenablog.com/entry/20110102/p2

を参考に
Windowsサービスを作成

が、しかしinstallutilでインストールに失敗。
何度も試行錯誤するが成功せず...

結局
「開発者コマンド プロンプト」を管理者として
実行しないとインストールに失敗する