2017-02-03 6 views
0

PostgreSQLでは、他の2つのカラムの値に基づいて新しいカラムを作成しようとしています。 earlyまたはlateIssues列にある場合は、delivery idのすべての行の時間デルタを表示するとします。早期または遅れがissue列にない場合は、NULL/blankの値を表示したいと思います。私が持っているものSQLは2つの他のカラムに基づいて新しいカラムを作成します

:私が欲しいもの

Delivery Id | Issues   | Time delta 
1    late    10 
2    early    -25 
2    wrong address  -25 
3    not confirmed  -10 
4    late    8 
5    not confirmed  -8 
5    wrong address  -8 

Delivery Id | Issues   | New Time delta 
1    late    10 
2    early    -25 
2    wrong address  -25 
3    not confirmed  
4    late    8 
5    not confirmed  
5    wrong address  

答えて

0

PostgreSQLで(例えばSQL Serverの/ Oracleのように)派生列のようなものはありません。あなたができる最善の方法は、必要な列と派生データを組み合わせて表示することです。

関連する問題