SQL Subtrahieren Spalte Basierende Werte, die auf der Zweiten Spalte Wert mit Group By-Anweisung

Habe ich eine SQL-Anweisung sieht so aus:

select FY_CD, PD_NO, INPUT, SUM(HOURS) 
from LABOR_TABLE
group by PD_NO, INPUT;

Wieder in dieser:

FY_CD|PD_NO| INPUT |    HOURS

2008    1   Actuals     61000
2008    1   Baseline    59000
2008    2   Actuals     54000
2008    2   Baseline    59000
2008    3   Actuals     60000
2008    3   Baseline    70000

Ich versuche, herauszufinden, wie zu subtrahieren Sie die Tatsächlichen Werte von der Baseline-Werte für jede Periode, kehrte im folgenden:

FY_CD|PD_NO| INPUT |    HOURS

2008    1   Variance    2000
2008    2   Variance    -5000
2008    3   Variance    -10000

Jede Hilfe ist willkommen.

  • Wenn Sie subtrahieren der ist-Werte mit dem Wert aus dem Baseline-Wert, deine Beispiele sind alle invertiert.
  • Richtig. Konzeptionell gleich.
InformationsquelleAutor thefreeline | 2013-12-12
Schreibe einen Kommentar