2017-10-16 6 views
-3
PDO#   Item Code   To Issue InStock i want to see 
63551  724S3607-109M02_01  1   60   59 
63552  724S3607-109M02_01  1   60   58 
63553  724S3607-109M02_01  2   60   56 
63554  724S3607-109M02_01  7   60   49 

列のデータが表示されたい場所は60-1(在庫あり - 問題あり)、59-1(問題あり) 、58-2(私は見て - 見て)、56-7(私は目に見える - 発行する)など。 何か助けていただければ幸いです。Sql:各行の2つの列の差

+3

以下のようにクエリを使用することができますMySQL用またはSQLサーバーのため、このですか? – GuidoG

+0

私は混乱のために申し訳ありません私は、Microsoft SQL Server管理スタジオで働いています。 –

+1

なぜMySQLタグですか? BTWマネージメントスタジオは、SQL ServerのGUIクライアントです。実際のデータベースエンジンはMicrosoft SQL Serverです。編集:不要なタグを削除していただきありがとうございます。関連性のないものにはタグを付けないで、人を混乱させます。 SQL Serverのバージョン番号も役に立ちます。古いバージョンでは構文が使用できないためです。 – ADyson

答えて

2

あなたは

Select *, YourOutputColumn = InStock - Sum([To Issue]) over(partition by [Item Code] order by [PDO#]) 
from yourtable 
関連する問題