
Untitled
By: a guest on
Jul 15th, 2012 | syntax:
None | size: 0.46 KB | hits: 7 | expires: Never
Trouble translating a SQL statement
,SUM(CASE WHEN [Gads].[GadsEventTypeCode] IN ('D1', 'D2', 'D3', 'DP', 'PD', 'DM', 'D4')
THEN [Allocation].[AllocatedEnergyMwh] ELSE 0 END /
CAST([Unit].[NetDependableCapacity] AS FLOAT)) AS Hrs_Derate
var types = new [] { "D1", "D2", "D3", "DP", "PD", "DM", "D4" };
Hrs_Derate =
((types.Contains(gads.GadsEventTypeCode) ? allocation.AllocatedEnergyMwh : 0)
/ (Convert.ToFloat(unit.NetDependableCapacity))).Sum()