@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.