@mose
To compute pivot points using SQL, you can use the CASE statement to pivot data. Here is a sample SQL query to demonstrate how to calculate pivot points:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
SELECT
Name,
MAX(CASE WHEN Type = 'S1' THEN Value END) AS S1,
MAX(CASE WHEN Type = 'S2' THEN Value END) AS S2,
MAX(CASE WHEN Type = 'S3' THEN Value END) AS S3,
MAX(CASE WHEN Type = 'Pivot Point' THEN Value END) AS PivotPoint,
MAX(CASE WHEN Type = 'R1' THEN Value END) AS R1,
MAX(CASE WHEN Type = 'R2' THEN Value END) AS R2,
MAX(CASE WHEN Type = 'R3' THEN Value END) AS R3
FROM
(SELECT
Name,
Type,
Value
FROM
PivotPoints) AS source_table
GROUP BY
Name;
|
In this query, we are pivoting the data from the PivotPoints table based on the Type column (which represents the different pivot point levels) and displaying them as separate columns in the output. Each MAX(CASE...) statement represents a pivot point level, with the Name column being used to group the pivoted data.
You can customize this query based on your specific requirements and column names in your dataset to compute pivot points as needed.