sdifox
No Lifer
- Sep 30, 2005
- 96,185
- 15,783
- 126
SELECT TOP 100 PERCENT *, (CASE WHEN nSchoolProj_estCapacity > 0 AND (sSchoolProj_Type = 'A' OR
sSchoolProj_Type = 'F') AND dSchoolProj_Open IS NOT NULL AND dSchoolProj_Open <= '2003/09/30' AND
fSchoolProj_NPPFunded = 1 THEN nSchoolProj_EstCapacity ELSE 0 END) * NonPCSPortion / 100 AS GFPupilPlace,
(CASE WHEN nSchoolProj_estCapacity > 0 AND nSchoolProj_Total > 0 AND (sSchoolProj_Type = 'A' OR
sSchoolProj_Type = 'F') AND dSchoolProj_Open IS NOT NULL AND dSchoolProj_Open > '2003/09/30' AND dSchoolProj_Tender IS NOT NULL AND
dSchoolProj_Tender < '2007/10/01' AND fSchoolProj_NPPFunded = 1 AND
fSchoolProj_GrowthFunded = 0 THEN (CASE WHEN dSchoolProj_StampDate > '2007/03/26' THEN (CASE WHEN dSchoolProj_Open < '2006/04/01' THEN ((nSchoolProj_FundSrcNPPG
+ nSChoolProj_FundSrcEP + nSchoolProj_FundSrcPTR + nSchoolProj_FundSrcCapTrans) / nSchoolProj_Total)
ELSE ((nSchoolProj_FundSrcNPPG + nSChoolProj_FundSrcEP) / nSchoolProj_Total) END)
* nSchoolProj_EstCapacity ELSE (CASE WHEN dSchoolProj_Open < '2006/04/01' THEN (nSchoolProj_CASHPAReserve * NonPCSPortion / 100)
- (nSchoolProj_BestStartActualCost * (nSChoolProj_CashPAReserve / nSchoolProj_Total)) ELSE (nSchoolProj_CASHPAReserve * NonPCSPortion / 100)
- (nSchoolProj_BestStartActualCost * (nSChoolProj_CashPAReserve / nSchoolProj_Total))
- nSchoolProj_CashCapTranSource - (nSchoolProj_GrowthTotal * (nSChoolProj_CashPAReserve / nSchoolProj_Total)) END)
/ nSchoolProj_Total * nSchoolProj_EstCapacity END) ELSE 0 END) AS S1PupilPlace, (CASE WHEN nSchoolProj_estCapacity > 0 AND
nSchoolProj_Total > 0 AND (sSchoolProj_Type = 'A' OR
sSchoolProj_Type = 'F') AND dSchoolProj_Tender IS NOT NULL AND dschoolproj_Tender > '2007/09/30' AND dSchoolProj_Tender < '2008/04/01' AND
fSchoolProj_NPPFunded = 1 AND
fSchoolPRoj_GrowthFunded <> 1 THEN (CASE WHEN dSchoolProj_StampDate > '2007/03/26' THEN (CASE WHEN dSchoolProj_Open < '2006/04/01' THEN
((nSchoolProj_FundSrcNPPG + nSChoolProj_FundSrcEP + nSchoolProj_FundSrcPTR + nSchoolPRoj_FundSrcCapTrans) / nSchoolProj_Total)
ELSE ((nSchoolProj_FundSrcNPPG + nSChoolProj_FundSrcEP) / nSchoolProj_Total) END)
* nSchoolProj_EstCapacity ELSE (CASE WHEN dSchoolProj_Open < '2006/04/01' THEN (nSchoolProj_CASHPAReserve * NonPCSPortion / 100)
- (nSchoolProj_BestStartActualCost * (nSChoolProj_CashPAReserve / nSchoolProj_Total)) ELSE (nSchoolProj_CASHPAReserve * NonPCSPortion / 100)
- (nSchoolProj_BestStartActualCost * (nSChoolProj_CashPAReserve / nSchoolProj_Total))
- nSchoolProj_CashCapTranSource - nSchoolProj_CashPTRSource - (nSchoolProj_GrowthTotal * (nSChoolProj_CashPAReserve / nSchoolProj_Total))
END) / nSchoolProj_Total * nSchoolProj_EstCapacity END) ELSE 0 END) AS S2PupilPlace, (CASE WHEN (nSchoolProj_EstCapacity = 0 AND
dSchoolProj_Tender IS NOT NULL AND sSchoolProj_Type = 'A' AND dSchoolProj_Tender < '2007/10/01') OR
(nSchoolProj_EstCapacity = 0 AND dSchoolProj_Open IS NOT NULL AND sSchoolProj_Type = 'A' AND dSchoolProj_Open < '2007/10/01')
THEN (CASE WHEN dSchoolProj_StampDate > '2007/03/26' THEN nSchoolProj_FundSrcNPPG ELSE nSchoolProj_Total END) ELSE 0 END)
AS NonInstConstCost1, (CASE WHEN (nSchoolProj_EstCapacity = 0 AND dSchoolProj_Tender IS NOT NULL AND sSchoolProj_Type = 'A' AND
dSchoolProj_Tender < '2007/10/01') OR
(nSchoolPRoj_EstCapacity = 0 AND dSchoolProj_Open IS NOT NULL AND sSchoolProj_Type = 'A' AND dSchoolProj_Open < '2007/10/01')
THEN ((CASE WHEN dSchoolProj_StampDate > '2007/03/26' THEN nSchoolProj_FundSrcNPPG ELSE nSchoolProj_Total END) * 0.0525)
/ (1 - POWER(1.0525, - 25)) ELSE 0 END) * NonPCSPortion / 100 AS Annualised1, (CASE WHEN ((nSchoolProj_EstCapacity = 0 AND
dSchoolProj_Tender IS NOT NULL AND sSchoolProj_Type = 'A' AND dSchoolProj_Tender > '2007/09/30' AND dSchoolProj_Tender < '2008/04/01') OR
(nSchoolPRoj_EstCapacity = 0 AND dSchoolProj_Open IS NOT NULL AND sSchoolProj_Type = 'A' AND dSchoolProj_Open > '2007/09/30' AND
dSchoolProj_Open < '2008/04/01')) AND NOT ((nSchoolProj_EstCapacity = 0 AND dSchoolProj_Tender IS NOT NULL AND sSchoolProj_Type = 'A' AND
dSchoolProj_Tender < '2007/10/01') OR
(nSchoolPRoj_EstCapacity = 0 AND dSchoolProj_Open IS NOT NULL AND sSchoolProj_Type = 'A' AND dSchoolProj_Open < '2007/10/01'))
THEN (CASE WHEN dSchoolProj_StampDate > '2007/03/26' THEN nSchoolProj_FundSrcNPPG ELSE nSchoolProj_Total END) ELSE 0 END)
AS NonInstConstCost2, (CASE WHEN ((nSchoolProj_EstCapacity = 0 AND dSchoolProj_Tender IS NOT NULL AND sSchoolProj_Type = 'A' AND
dSchoolProj_Tender > '2007/09/30' AND dSchoolProj_Tender < '2008/04/01') OR
(nSchoolPRoj_EstCapacity = 0 AND dSchoolProj_Open IS NOT NULL AND sSchoolProj_Type = 'A' AND dSchoolProj_Open > '2007/09/30' AND
dSchoolProj_Open < '2008/04/01')) AND NOT ((nSchoolProj_EstCapacity = 0 AND dSchoolProj_Tender IS NOT NULL AND sSchoolProj_Type = 'A' AND
dSchoolProj_Tender < '2007/10/01') OR
(nSchoolPRoj_EstCapacity = 0 AND dSchoolProj_Open IS NOT NULL AND sSchoolProj_Type = 'A' AND dSchoolProj_Open < '2007/10/01'))
THEN ((CASE WHEN dSchoolProj_StampDate > '2007/03/26' THEN nSchoolProj_FundSrcNPPG ELSE nSchoolProj_Total END) * 0.0525)
/ (1 - POWER(1.0525, - 25)) ELSE 0 END) * NonPCSPortion / 100 AS Annualised2, (CASE WHEN sSchoolProj_Type = 'PKR' AND
((dschoolProj_open IS NOT NULL AND dSchoolproj_Open IN ('2007/06/01', '2006/06/01') AND (sSchoolProj_LeasePurchase = 'Purchase' OR
sSchoolProj_LeasePurchase = 'Ancillary')) OR
(dschoolProj_open IS NOT NULL AND dSchoolproj_Open = '2006/06/01' AND sSchoolProj_LeasePurchase = 'Purchase' AND
((nSchoolProj_Total - nSchoolProj_FundArrCash) > 0))) THEN nSchoolProj_Total ELSE 0 END) * NonPCSPortion / 100 AS PKRPurchaseUpTo0708,
(CASE WHEN sSchoolProj_Type = 'PKR' AND ((dschoolProj_open IS NOT NULL AND dSchoolproj_Open IN ('2007/06/01', '2006/06/01') AND
(sSchoolProj_LeasePurchase = 'Purchase' OR
sSchoolProj_LeasePurchase = 'Ancillary')) OR
(dschoolProj_open IS NOT NULL AND dSchoolproj_Open = '2006/06/01' AND sSchoolProj_LeasePurchase = 'Purchase' AND
((nSchoolProj_Total - nSchoolProj_FundArrCash) > 0))) THEN (nSchoolProj_Total * 0.0525) / (1 - POWER(1.0525, - 25)) ELSE 0 END)
* NonPCSPortion / 100 AS PKRPurchaseAnnualisedUpTo0708, (CASE WHEN sSchoolProj_Type = 'PKR' AND
sSchoolProj_LeasePurchase = 'Ancillary' AND dSchoolProj_Open IS NOT NULL AND
dSchoolProj_Open = '2006/06/01' THEN nSchoolProj_Total ELSE 0 END) * NonPCSPortion / 100 AS PKR_Ancillary_Cost,
(CASE WHEN sSchoolProj_Type = 'PKR' AND dschoolProj_open IS NOT NULL AND ((dSchoolProj_Open + YEAR(iSchoolProj_LeaseTerm - 1))
>= '2007/06/01') AND sSchoolProj_LeasePurchase = 'Lease' THEN nSchoolProj_AnnualLeaseCost ELSE 0 END)
* NonPCSPortion / 100 AS PKRLease0708, (CASE WHEN sSchoolProj_Type = 'L' AND dschoolProj_LeaseStartDate < '2008/07/01' AND
dschoolproj_LeaseEndDate > '2007/08/31' THEN nSchoolProj_Total ELSE 0 END) * NonPCSPortion / 100 AS PermLease0708,
(CASE WHEN sSchoolProj_Type = 'F' AND dSchoolProj_Tender IS NOT NULL AND
dSchoolProj_Tender < '2008/09/01' THEN nSchoolProj_BestStartActualCost ELSE 0 END) * NonPCSPortion / 100 AS BestStart,
(CASE WHEN nSchoolProj_estCapacity > 0 AND (sSchoolProj_Type = 'A' OR
sSchoolProj_Type = 'F') AND ((dSchoolProj_Open IS NOT NULL AND dSchoolProj_Open < '2007/10/01' AND dSchoolProj_Open > '2004/08/31') OR
(dSchoolProj_Tender IS NOT NULL AND dSchoolProj_Tender < '2007/10/01' AND dSchoolProj_Tender > '2004/08/31'))
THEN nSchoolProj_EstCapacity ELSE 0 END) * PCSPortion / 100 AS PCS_PP_SEPT, (CASE WHEN nSchoolProj_estCapacity > 0 AND
(sSchoolProj_Type = 'A' OR
sSchoolProj_Type = 'F') AND ((dSchoolProj_Open IS NOT NULL AND dSchoolProj_Open < '2007/10/01' AND dSchoolProj_Open > '2004/08/31') OR
(dSchoolProj_Tender IS NOT NULL AND dSchoolProj_Tender < '2007/10/01' AND dSchoolProj_Tender > '2004/08/31'))
THEN nSchoolProj_Total ELSE 0 END) * PCSPortion / 100 AS PCS_COST_SEPT, (CASE WHEN nSchoolProj_estCapacity > 0 AND
(sSchoolProj_Type = 'A' OR
sSchoolProj_Type = 'F') AND ((dSchoolProj_Open IS NOT NULL AND dSchoolProj_Open < '2007/10/01' AND dSchoolProj_Open > '2004/08/31') OR
(dSchoolProj_Tender IS NOT NULL AND dSchoolProj_Tender < '2007/10/01' AND dSchoolProj_Tender > '2004/08/31'))
THEN (nSchoolProj_Total * 0.0525) / (1 - POWER(1.0525, - 25)) ELSE 0 END) * PCSPortion / 100 AS PCS_COST_ANN_SEPT,
(CASE WHEN nSchoolProj_estCapacity > 0 AND (sSchoolProj_Type = 'A' OR
sSchoolProj_Type = 'F') AND ((dSchoolProj_Open IS NOT NULL AND dSchoolProj_Open < '2008/04/01' AND dSchoolProj_Open > '2007/09/30') OR
(dSchoolProj_Tender IS NOT NULL AND dSchoolProj_Tender < '2008/04/01' AND dSchoolProj_Tender > '2007/09/30')) AND
NOT (nSchoolProj_estCapacity > 0 AND (sSchoolProj_Type = 'A' OR
sSchoolProj_Type = 'F') AND ((dSchoolProj_Open IS NOT NULL AND dSchoolProj_Open < '2007/10/01' AND dSchoolProj_Open > '2004/08/31') OR
(dSchoolProj_Tender IS NOT NULL AND dSchoolProj_Tender < '2007/10/01' AND dSchoolProj_Tender > '2004/08/31')))
THEN nSchoolProj_EstCapacity ELSE 0 END) * PCSPortion / 100 AS PCS_PP_MARCH, (CASE WHEN nSchoolProj_estCapacity > 0 AND
(sSchoolProj_Type = 'A' OR
sSchoolProj_Type = 'F') AND ((dSchoolProj_Open IS NOT NULL AND dSchoolProj_Open < '2008/04/01' AND dSchoolProj_Open > '2007/09/30') OR
(dSchoolProj_Tender IS NOT NULL AND dSchoolProj_Tender < '2008/04/01' AND dSchoolProj_Tender > '2007/09/30')) AND
NOT (nSchoolProj_estCapacity > 0 AND (sSchoolProj_Type = 'A' OR
sSchoolProj_Type = 'F') AND ((dSchoolProj_Open IS NOT NULL AND dSchoolProj_Open < '2007/10/01' AND dSchoolProj_Open > '2004/08/31') OR
(dSchoolProj_Tender IS NOT NULL AND dSchoolProj_Tender < '2007/10/01' AND dSchoolProj_Tender > '2004/08/31')))
THEN nSchoolProj_Total ELSE 0 END) * PCSPortion / 100 AS PCS_COST_MARCH, (CASE WHEN nSchoolProj_estCapacity > 0 AND
(sSchoolProj_Type = 'A' OR
sSchoolProj_Type = 'F') AND ((dSchoolProj_Open IS NOT NULL AND dSchoolProj_Open < '2008/04/01' AND dSchoolProj_Open > '2007/09/30') OR
(dSchoolProj_Tender IS NOT NULL AND dSchoolProj_Tender < '2008/04/01' AND dSchoolProj_Tender > '2007/09/30')) AND
NOT (nSchoolProj_estCapacity > 0 AND (sSchoolProj_Type = 'A' OR
sSchoolProj_Type = 'F') AND ((dSchoolProj_Open IS NOT NULL AND dSchoolProj_Open < '2007/10/01' AND dSchoolProj_Open > '2004/08/31') OR
(dSchoolProj_Tender IS NOT NULL AND dSchoolProj_Tender < '2007/10/01' AND dSchoolProj_Tender > '2004/08/31')))
THEN (nSchoolProj_Total * 0.0525) / (1 - POWER(1.0525, - 25)) ELSE 0 END) * PCSPortion / 100 AS PCS_COST_ANN_MARCH,
(CASE WHEN sSchoolProj_Type = 'PR' AND ((dSchoolProj_Open IS NOT NULL AND dSchoolProj_Open < '2007/10/01' AND
dSchoolProj_Open > '2004/08/31') OR
(dSchoolProj_Tender IS NOT NULL AND dSchoolProj_Tender < '2007/10/01' AND dSchoolProj_Tender > '2004/08/31'))
THEN nSchoolProj_Total ELSE 0 END) * PCSPortion / 100 AS PCS_CONST_SEPT, (CASE WHEN sSchoolProj_Type = 'PR' AND
((dSchoolProj_Open IS NOT NULL AND dSchoolProj_Open < '2007/10/01' AND dSchoolProj_Open > '2004/08/31') OR
(dSchoolProj_Tender IS NOT NULL AND dSchoolProj_Tender < '2007/10/01' AND dSchoolProj_Tender > '2004/08/31'))
THEN (nSchoolProj_Total * 0.0525) / (1 - POWER(1.0525, - 25)) ELSE 0 END) * PCSPortion / 100 AS PCS_CONST_ANN_SEPT,
(CASE WHEN (sSchoolProj_Type = 'PR' AND ((dSchoolProj_Open IS NOT NULL AND dSchoolProj_Open < '2008/04/01' AND
dSchoolProj_Open > '2007/09/30') OR
(dSchoolProj_Tender IS NOT NULL AND dSchoolProj_Tender < '2008/04/01' AND dSchoolProj_Tender > '2007/09/30'))) AND
NOT (sSchoolProj_Type = 'PR' AND ((dSchoolProj_Open IS NOT NULL AND dSchoolProj_Open < '2007/10/01' AND dSchoolProj_Open > '2004/08/31') OR
(dSchoolProj_Tender IS NOT NULL AND dSchoolProj_Tender < '2007/10/01' AND dSchoolProj_Tender > '2004/08/31')))
THEN nSchoolProj_Total ELSE 0 END) * PCSPortion / 100 AS PCS_CONST_MARCH, (CASE WHEN (sSchoolProj_Type = 'PR' AND
((dSchoolProj_Open IS NOT NULL AND dSchoolProj_Open < '2008/04/01' AND dSchoolProj_Open > '2007/09/30') OR
(dSchoolProj_Tender IS NOT NULL AND dSchoolProj_Tender < '2008/04/01' AND dSchoolProj_Tender > '2007/09/30'))) AND
NOT (sSchoolProj_Type = 'PR' AND ((dSchoolProj_Open IS NOT NULL AND dSchoolProj_Open < '2007/10/01' AND dSchoolProj_Open > '2004/08/31') OR
(dSchoolProj_Tender IS NOT NULL AND dSchoolProj_Tender < '2007/10/01' AND dSchoolProj_Tender > '2004/08/31')))
THEN (nSchoolProj_Total * 0.0525) / (1 - POWER(1.0525, - 25)) ELSE 0 END) * PCSPortion / 100 AS PCS_CONST_ANN_MARCH,
(CASE WHEN sSchoolProj_Type = 'PKR' AND dschoolProj_open IS NOT NULL AND sSchoolProj_LeasePurchase = 'Purchase' AND
(dschoolproj_Open IN ('2005/06/01', '2006/06/01')) THEN nSchoolProj_Total ELSE 0 END) * PCSPortion / 100 AS PCS_COST_PORT,
(CASE WHEN sSchoolProj_Type = 'PKR' AND dschoolProj_open IS NOT NULL AND sSchoolProj_LeasePurchase = 'Purchase' AND
(dschoolproj_Open = '2006/06/01' OR
dSchoolProj_Open = '2007/06/01') THEN (nSchoolProj_Total * 0.0525) / (1 - POWER(1.0525, - 25)) * PCSPortion / 100 ELSE 0 END) AS PCS_ANN_PORT,
(CASE WHEN sSchoolProj_Type = 'PKR' AND sSchoolProj_LeasePurchase = 'Ancillary' AND dSchoolProj_Open IS NOT NULL AND
dSchoolProj_Open = '2007/06/01' THEN nSchoolProj_Total ELSE 0 END) * PCSPortion / 100 AS PCS_ANC_PORT,
(CASE WHEN (sSchoolProj_Type = 'PKR') AND (dschoolProj_open IS NOT NULL) AND (dschoolproj_Open <= '2007/06/01') AND
((dSchoolProj_Open + YEAR(iSchoolProj_LeaseTerm - 1)) >= '2007/06/01') AND (sSchoolProj_LeasePurchase = 'Lease')
THEN nSchoolProj_AnnualLeaseCost ELSE 0 END) * PCSPortion / 100 AS PCS_LEASE_PORT, (CASE WHEN sSchoolProj_Type = 'L' AND
dschoolProj_LeaseStartDate < '2007/09/30' AND dSchoolProj_LeaseEndDate > '2008/05/30' THEN nSchoolProj_Total ELSE 0 END)
* PCSPortion / 100 AS PCS_LEASE_INST
FROM dbo.TOEFeeder0708
ORDER BY iDSB_ID, sFacility_SchoolType, sSchoolProj_Type
sSchoolProj_Type = 'F') AND dSchoolProj_Open IS NOT NULL AND dSchoolProj_Open <= '2003/09/30' AND
fSchoolProj_NPPFunded = 1 THEN nSchoolProj_EstCapacity ELSE 0 END) * NonPCSPortion / 100 AS GFPupilPlace,
(CASE WHEN nSchoolProj_estCapacity > 0 AND nSchoolProj_Total > 0 AND (sSchoolProj_Type = 'A' OR
sSchoolProj_Type = 'F') AND dSchoolProj_Open IS NOT NULL AND dSchoolProj_Open > '2003/09/30' AND dSchoolProj_Tender IS NOT NULL AND
dSchoolProj_Tender < '2007/10/01' AND fSchoolProj_NPPFunded = 1 AND
fSchoolProj_GrowthFunded = 0 THEN (CASE WHEN dSchoolProj_StampDate > '2007/03/26' THEN (CASE WHEN dSchoolProj_Open < '2006/04/01' THEN ((nSchoolProj_FundSrcNPPG
+ nSChoolProj_FundSrcEP + nSchoolProj_FundSrcPTR + nSchoolProj_FundSrcCapTrans) / nSchoolProj_Total)
ELSE ((nSchoolProj_FundSrcNPPG + nSChoolProj_FundSrcEP) / nSchoolProj_Total) END)
* nSchoolProj_EstCapacity ELSE (CASE WHEN dSchoolProj_Open < '2006/04/01' THEN (nSchoolProj_CASHPAReserve * NonPCSPortion / 100)
- (nSchoolProj_BestStartActualCost * (nSChoolProj_CashPAReserve / nSchoolProj_Total)) ELSE (nSchoolProj_CASHPAReserve * NonPCSPortion / 100)
- (nSchoolProj_BestStartActualCost * (nSChoolProj_CashPAReserve / nSchoolProj_Total))
- nSchoolProj_CashCapTranSource - (nSchoolProj_GrowthTotal * (nSChoolProj_CashPAReserve / nSchoolProj_Total)) END)
/ nSchoolProj_Total * nSchoolProj_EstCapacity END) ELSE 0 END) AS S1PupilPlace, (CASE WHEN nSchoolProj_estCapacity > 0 AND
nSchoolProj_Total > 0 AND (sSchoolProj_Type = 'A' OR
sSchoolProj_Type = 'F') AND dSchoolProj_Tender IS NOT NULL AND dschoolproj_Tender > '2007/09/30' AND dSchoolProj_Tender < '2008/04/01' AND
fSchoolProj_NPPFunded = 1 AND
fSchoolPRoj_GrowthFunded <> 1 THEN (CASE WHEN dSchoolProj_StampDate > '2007/03/26' THEN (CASE WHEN dSchoolProj_Open < '2006/04/01' THEN
((nSchoolProj_FundSrcNPPG + nSChoolProj_FundSrcEP + nSchoolProj_FundSrcPTR + nSchoolPRoj_FundSrcCapTrans) / nSchoolProj_Total)
ELSE ((nSchoolProj_FundSrcNPPG + nSChoolProj_FundSrcEP) / nSchoolProj_Total) END)
* nSchoolProj_EstCapacity ELSE (CASE WHEN dSchoolProj_Open < '2006/04/01' THEN (nSchoolProj_CASHPAReserve * NonPCSPortion / 100)
- (nSchoolProj_BestStartActualCost * (nSChoolProj_CashPAReserve / nSchoolProj_Total)) ELSE (nSchoolProj_CASHPAReserve * NonPCSPortion / 100)
- (nSchoolProj_BestStartActualCost * (nSChoolProj_CashPAReserve / nSchoolProj_Total))
- nSchoolProj_CashCapTranSource - nSchoolProj_CashPTRSource - (nSchoolProj_GrowthTotal * (nSChoolProj_CashPAReserve / nSchoolProj_Total))
END) / nSchoolProj_Total * nSchoolProj_EstCapacity END) ELSE 0 END) AS S2PupilPlace, (CASE WHEN (nSchoolProj_EstCapacity = 0 AND
dSchoolProj_Tender IS NOT NULL AND sSchoolProj_Type = 'A' AND dSchoolProj_Tender < '2007/10/01') OR
(nSchoolProj_EstCapacity = 0 AND dSchoolProj_Open IS NOT NULL AND sSchoolProj_Type = 'A' AND dSchoolProj_Open < '2007/10/01')
THEN (CASE WHEN dSchoolProj_StampDate > '2007/03/26' THEN nSchoolProj_FundSrcNPPG ELSE nSchoolProj_Total END) ELSE 0 END)
AS NonInstConstCost1, (CASE WHEN (nSchoolProj_EstCapacity = 0 AND dSchoolProj_Tender IS NOT NULL AND sSchoolProj_Type = 'A' AND
dSchoolProj_Tender < '2007/10/01') OR
(nSchoolPRoj_EstCapacity = 0 AND dSchoolProj_Open IS NOT NULL AND sSchoolProj_Type = 'A' AND dSchoolProj_Open < '2007/10/01')
THEN ((CASE WHEN dSchoolProj_StampDate > '2007/03/26' THEN nSchoolProj_FundSrcNPPG ELSE nSchoolProj_Total END) * 0.0525)
/ (1 - POWER(1.0525, - 25)) ELSE 0 END) * NonPCSPortion / 100 AS Annualised1, (CASE WHEN ((nSchoolProj_EstCapacity = 0 AND
dSchoolProj_Tender IS NOT NULL AND sSchoolProj_Type = 'A' AND dSchoolProj_Tender > '2007/09/30' AND dSchoolProj_Tender < '2008/04/01') OR
(nSchoolPRoj_EstCapacity = 0 AND dSchoolProj_Open IS NOT NULL AND sSchoolProj_Type = 'A' AND dSchoolProj_Open > '2007/09/30' AND
dSchoolProj_Open < '2008/04/01')) AND NOT ((nSchoolProj_EstCapacity = 0 AND dSchoolProj_Tender IS NOT NULL AND sSchoolProj_Type = 'A' AND
dSchoolProj_Tender < '2007/10/01') OR
(nSchoolPRoj_EstCapacity = 0 AND dSchoolProj_Open IS NOT NULL AND sSchoolProj_Type = 'A' AND dSchoolProj_Open < '2007/10/01'))
THEN (CASE WHEN dSchoolProj_StampDate > '2007/03/26' THEN nSchoolProj_FundSrcNPPG ELSE nSchoolProj_Total END) ELSE 0 END)
AS NonInstConstCost2, (CASE WHEN ((nSchoolProj_EstCapacity = 0 AND dSchoolProj_Tender IS NOT NULL AND sSchoolProj_Type = 'A' AND
dSchoolProj_Tender > '2007/09/30' AND dSchoolProj_Tender < '2008/04/01') OR
(nSchoolPRoj_EstCapacity = 0 AND dSchoolProj_Open IS NOT NULL AND sSchoolProj_Type = 'A' AND dSchoolProj_Open > '2007/09/30' AND
dSchoolProj_Open < '2008/04/01')) AND NOT ((nSchoolProj_EstCapacity = 0 AND dSchoolProj_Tender IS NOT NULL AND sSchoolProj_Type = 'A' AND
dSchoolProj_Tender < '2007/10/01') OR
(nSchoolPRoj_EstCapacity = 0 AND dSchoolProj_Open IS NOT NULL AND sSchoolProj_Type = 'A' AND dSchoolProj_Open < '2007/10/01'))
THEN ((CASE WHEN dSchoolProj_StampDate > '2007/03/26' THEN nSchoolProj_FundSrcNPPG ELSE nSchoolProj_Total END) * 0.0525)
/ (1 - POWER(1.0525, - 25)) ELSE 0 END) * NonPCSPortion / 100 AS Annualised2, (CASE WHEN sSchoolProj_Type = 'PKR' AND
((dschoolProj_open IS NOT NULL AND dSchoolproj_Open IN ('2007/06/01', '2006/06/01') AND (sSchoolProj_LeasePurchase = 'Purchase' OR
sSchoolProj_LeasePurchase = 'Ancillary')) OR
(dschoolProj_open IS NOT NULL AND dSchoolproj_Open = '2006/06/01' AND sSchoolProj_LeasePurchase = 'Purchase' AND
((nSchoolProj_Total - nSchoolProj_FundArrCash) > 0))) THEN nSchoolProj_Total ELSE 0 END) * NonPCSPortion / 100 AS PKRPurchaseUpTo0708,
(CASE WHEN sSchoolProj_Type = 'PKR' AND ((dschoolProj_open IS NOT NULL AND dSchoolproj_Open IN ('2007/06/01', '2006/06/01') AND
(sSchoolProj_LeasePurchase = 'Purchase' OR
sSchoolProj_LeasePurchase = 'Ancillary')) OR
(dschoolProj_open IS NOT NULL AND dSchoolproj_Open = '2006/06/01' AND sSchoolProj_LeasePurchase = 'Purchase' AND
((nSchoolProj_Total - nSchoolProj_FundArrCash) > 0))) THEN (nSchoolProj_Total * 0.0525) / (1 - POWER(1.0525, - 25)) ELSE 0 END)
* NonPCSPortion / 100 AS PKRPurchaseAnnualisedUpTo0708, (CASE WHEN sSchoolProj_Type = 'PKR' AND
sSchoolProj_LeasePurchase = 'Ancillary' AND dSchoolProj_Open IS NOT NULL AND
dSchoolProj_Open = '2006/06/01' THEN nSchoolProj_Total ELSE 0 END) * NonPCSPortion / 100 AS PKR_Ancillary_Cost,
(CASE WHEN sSchoolProj_Type = 'PKR' AND dschoolProj_open IS NOT NULL AND ((dSchoolProj_Open + YEAR(iSchoolProj_LeaseTerm - 1))
>= '2007/06/01') AND sSchoolProj_LeasePurchase = 'Lease' THEN nSchoolProj_AnnualLeaseCost ELSE 0 END)
* NonPCSPortion / 100 AS PKRLease0708, (CASE WHEN sSchoolProj_Type = 'L' AND dschoolProj_LeaseStartDate < '2008/07/01' AND
dschoolproj_LeaseEndDate > '2007/08/31' THEN nSchoolProj_Total ELSE 0 END) * NonPCSPortion / 100 AS PermLease0708,
(CASE WHEN sSchoolProj_Type = 'F' AND dSchoolProj_Tender IS NOT NULL AND
dSchoolProj_Tender < '2008/09/01' THEN nSchoolProj_BestStartActualCost ELSE 0 END) * NonPCSPortion / 100 AS BestStart,
(CASE WHEN nSchoolProj_estCapacity > 0 AND (sSchoolProj_Type = 'A' OR
sSchoolProj_Type = 'F') AND ((dSchoolProj_Open IS NOT NULL AND dSchoolProj_Open < '2007/10/01' AND dSchoolProj_Open > '2004/08/31') OR
(dSchoolProj_Tender IS NOT NULL AND dSchoolProj_Tender < '2007/10/01' AND dSchoolProj_Tender > '2004/08/31'))
THEN nSchoolProj_EstCapacity ELSE 0 END) * PCSPortion / 100 AS PCS_PP_SEPT, (CASE WHEN nSchoolProj_estCapacity > 0 AND
(sSchoolProj_Type = 'A' OR
sSchoolProj_Type = 'F') AND ((dSchoolProj_Open IS NOT NULL AND dSchoolProj_Open < '2007/10/01' AND dSchoolProj_Open > '2004/08/31') OR
(dSchoolProj_Tender IS NOT NULL AND dSchoolProj_Tender < '2007/10/01' AND dSchoolProj_Tender > '2004/08/31'))
THEN nSchoolProj_Total ELSE 0 END) * PCSPortion / 100 AS PCS_COST_SEPT, (CASE WHEN nSchoolProj_estCapacity > 0 AND
(sSchoolProj_Type = 'A' OR
sSchoolProj_Type = 'F') AND ((dSchoolProj_Open IS NOT NULL AND dSchoolProj_Open < '2007/10/01' AND dSchoolProj_Open > '2004/08/31') OR
(dSchoolProj_Tender IS NOT NULL AND dSchoolProj_Tender < '2007/10/01' AND dSchoolProj_Tender > '2004/08/31'))
THEN (nSchoolProj_Total * 0.0525) / (1 - POWER(1.0525, - 25)) ELSE 0 END) * PCSPortion / 100 AS PCS_COST_ANN_SEPT,
(CASE WHEN nSchoolProj_estCapacity > 0 AND (sSchoolProj_Type = 'A' OR
sSchoolProj_Type = 'F') AND ((dSchoolProj_Open IS NOT NULL AND dSchoolProj_Open < '2008/04/01' AND dSchoolProj_Open > '2007/09/30') OR
(dSchoolProj_Tender IS NOT NULL AND dSchoolProj_Tender < '2008/04/01' AND dSchoolProj_Tender > '2007/09/30')) AND
NOT (nSchoolProj_estCapacity > 0 AND (sSchoolProj_Type = 'A' OR
sSchoolProj_Type = 'F') AND ((dSchoolProj_Open IS NOT NULL AND dSchoolProj_Open < '2007/10/01' AND dSchoolProj_Open > '2004/08/31') OR
(dSchoolProj_Tender IS NOT NULL AND dSchoolProj_Tender < '2007/10/01' AND dSchoolProj_Tender > '2004/08/31')))
THEN nSchoolProj_EstCapacity ELSE 0 END) * PCSPortion / 100 AS PCS_PP_MARCH, (CASE WHEN nSchoolProj_estCapacity > 0 AND
(sSchoolProj_Type = 'A' OR
sSchoolProj_Type = 'F') AND ((dSchoolProj_Open IS NOT NULL AND dSchoolProj_Open < '2008/04/01' AND dSchoolProj_Open > '2007/09/30') OR
(dSchoolProj_Tender IS NOT NULL AND dSchoolProj_Tender < '2008/04/01' AND dSchoolProj_Tender > '2007/09/30')) AND
NOT (nSchoolProj_estCapacity > 0 AND (sSchoolProj_Type = 'A' OR
sSchoolProj_Type = 'F') AND ((dSchoolProj_Open IS NOT NULL AND dSchoolProj_Open < '2007/10/01' AND dSchoolProj_Open > '2004/08/31') OR
(dSchoolProj_Tender IS NOT NULL AND dSchoolProj_Tender < '2007/10/01' AND dSchoolProj_Tender > '2004/08/31')))
THEN nSchoolProj_Total ELSE 0 END) * PCSPortion / 100 AS PCS_COST_MARCH, (CASE WHEN nSchoolProj_estCapacity > 0 AND
(sSchoolProj_Type = 'A' OR
sSchoolProj_Type = 'F') AND ((dSchoolProj_Open IS NOT NULL AND dSchoolProj_Open < '2008/04/01' AND dSchoolProj_Open > '2007/09/30') OR
(dSchoolProj_Tender IS NOT NULL AND dSchoolProj_Tender < '2008/04/01' AND dSchoolProj_Tender > '2007/09/30')) AND
NOT (nSchoolProj_estCapacity > 0 AND (sSchoolProj_Type = 'A' OR
sSchoolProj_Type = 'F') AND ((dSchoolProj_Open IS NOT NULL AND dSchoolProj_Open < '2007/10/01' AND dSchoolProj_Open > '2004/08/31') OR
(dSchoolProj_Tender IS NOT NULL AND dSchoolProj_Tender < '2007/10/01' AND dSchoolProj_Tender > '2004/08/31')))
THEN (nSchoolProj_Total * 0.0525) / (1 - POWER(1.0525, - 25)) ELSE 0 END) * PCSPortion / 100 AS PCS_COST_ANN_MARCH,
(CASE WHEN sSchoolProj_Type = 'PR' AND ((dSchoolProj_Open IS NOT NULL AND dSchoolProj_Open < '2007/10/01' AND
dSchoolProj_Open > '2004/08/31') OR
(dSchoolProj_Tender IS NOT NULL AND dSchoolProj_Tender < '2007/10/01' AND dSchoolProj_Tender > '2004/08/31'))
THEN nSchoolProj_Total ELSE 0 END) * PCSPortion / 100 AS PCS_CONST_SEPT, (CASE WHEN sSchoolProj_Type = 'PR' AND
((dSchoolProj_Open IS NOT NULL AND dSchoolProj_Open < '2007/10/01' AND dSchoolProj_Open > '2004/08/31') OR
(dSchoolProj_Tender IS NOT NULL AND dSchoolProj_Tender < '2007/10/01' AND dSchoolProj_Tender > '2004/08/31'))
THEN (nSchoolProj_Total * 0.0525) / (1 - POWER(1.0525, - 25)) ELSE 0 END) * PCSPortion / 100 AS PCS_CONST_ANN_SEPT,
(CASE WHEN (sSchoolProj_Type = 'PR' AND ((dSchoolProj_Open IS NOT NULL AND dSchoolProj_Open < '2008/04/01' AND
dSchoolProj_Open > '2007/09/30') OR
(dSchoolProj_Tender IS NOT NULL AND dSchoolProj_Tender < '2008/04/01' AND dSchoolProj_Tender > '2007/09/30'))) AND
NOT (sSchoolProj_Type = 'PR' AND ((dSchoolProj_Open IS NOT NULL AND dSchoolProj_Open < '2007/10/01' AND dSchoolProj_Open > '2004/08/31') OR
(dSchoolProj_Tender IS NOT NULL AND dSchoolProj_Tender < '2007/10/01' AND dSchoolProj_Tender > '2004/08/31')))
THEN nSchoolProj_Total ELSE 0 END) * PCSPortion / 100 AS PCS_CONST_MARCH, (CASE WHEN (sSchoolProj_Type = 'PR' AND
((dSchoolProj_Open IS NOT NULL AND dSchoolProj_Open < '2008/04/01' AND dSchoolProj_Open > '2007/09/30') OR
(dSchoolProj_Tender IS NOT NULL AND dSchoolProj_Tender < '2008/04/01' AND dSchoolProj_Tender > '2007/09/30'))) AND
NOT (sSchoolProj_Type = 'PR' AND ((dSchoolProj_Open IS NOT NULL AND dSchoolProj_Open < '2007/10/01' AND dSchoolProj_Open > '2004/08/31') OR
(dSchoolProj_Tender IS NOT NULL AND dSchoolProj_Tender < '2007/10/01' AND dSchoolProj_Tender > '2004/08/31')))
THEN (nSchoolProj_Total * 0.0525) / (1 - POWER(1.0525, - 25)) ELSE 0 END) * PCSPortion / 100 AS PCS_CONST_ANN_MARCH,
(CASE WHEN sSchoolProj_Type = 'PKR' AND dschoolProj_open IS NOT NULL AND sSchoolProj_LeasePurchase = 'Purchase' AND
(dschoolproj_Open IN ('2005/06/01', '2006/06/01')) THEN nSchoolProj_Total ELSE 0 END) * PCSPortion / 100 AS PCS_COST_PORT,
(CASE WHEN sSchoolProj_Type = 'PKR' AND dschoolProj_open IS NOT NULL AND sSchoolProj_LeasePurchase = 'Purchase' AND
(dschoolproj_Open = '2006/06/01' OR
dSchoolProj_Open = '2007/06/01') THEN (nSchoolProj_Total * 0.0525) / (1 - POWER(1.0525, - 25)) * PCSPortion / 100 ELSE 0 END) AS PCS_ANN_PORT,
(CASE WHEN sSchoolProj_Type = 'PKR' AND sSchoolProj_LeasePurchase = 'Ancillary' AND dSchoolProj_Open IS NOT NULL AND
dSchoolProj_Open = '2007/06/01' THEN nSchoolProj_Total ELSE 0 END) * PCSPortion / 100 AS PCS_ANC_PORT,
(CASE WHEN (sSchoolProj_Type = 'PKR') AND (dschoolProj_open IS NOT NULL) AND (dschoolproj_Open <= '2007/06/01') AND
((dSchoolProj_Open + YEAR(iSchoolProj_LeaseTerm - 1)) >= '2007/06/01') AND (sSchoolProj_LeasePurchase = 'Lease')
THEN nSchoolProj_AnnualLeaseCost ELSE 0 END) * PCSPortion / 100 AS PCS_LEASE_PORT, (CASE WHEN sSchoolProj_Type = 'L' AND
dschoolProj_LeaseStartDate < '2007/09/30' AND dSchoolProj_LeaseEndDate > '2008/05/30' THEN nSchoolProj_Total ELSE 0 END)
* PCSPortion / 100 AS PCS_LEASE_INST
FROM dbo.TOEFeeder0708
ORDER BY iDSB_ID, sFacility_SchoolType, sSchoolProj_Type