Try this, unpivot logic:
CREATE TABLE #Amt(Id INT, Monthly Float,Quaterly Float,HealfYearly Float,Yearly Float)
INSERT INTO #Amt (Id ,Monthly ,Quaterly ,HealfYearly ,Yearly )
VALUES (1,100,200,400,800),(2,200,400,600,900)
--SELECT * FROM #Amt
SELECT ID, PaymentTerm, Amount
FROM
(
SELECT Id ,Monthly ,Quaterly ,HealfYearly ,Yearly FROM #Amt
) p
UNPIVOT
(Amount FOR PaymentTerm IN
(
Monthly,
Quaterly,
HealfYearly,
Yearly
)
)AS unpvt
DROP TABLE #Amt