-- I have a table "
myStoreTable".which contain 4 columns.
-- I a have another table "
tblFinalTable", which contain 5 columns.
-- I want to insert data into "tblFinalTable" from "
tblmyStoreTable".
-- But, not directly inserted,after calculating the "
EmpInterest", it inserted into
tblFinalTable table.
-- But i am facing problem while try to insert all the rows in
tblFinalTable after calculating interest based on "LOANMTH" condition.
-- I am a
fresher.please help.
Thanks in advance.
CREATE TABLE dbo.tblmyStoreTable
(
CPFNO int NULL,
LOANMTH int NULL,
EMP_OP int NULL,
L_GRANT int NULL
)
INSERT INTO tblmyStoreTable(100,0,20000,0)
INSERT INTO tblmyStoreTable(200,2,40000,15000)
INSERT INTO tblmyStoreTable(300,0,50000,0)
INSERT INTO tblmyStoreTable(400,5,70000,20000)
INSERT INTO tblmyStoreTable(500,0,100000,0)
CREATE TABLE dbo.tblFinalTable
(
CPFNO int NULL,
LOANMTH int NULL,
EMP_OP int NULL,
L_GRANT int NULL,
EmpInterest INT
)
declare @InterestRate INT
SET @InterestRate=10
IF(@LOANMTH>0)
BEGIN
INSERT INTO tblFinalTable
SELECT CPFNO,LOANMTH,(((EMP_OP-L_GRANT)*@InterestRate/100)/12)*((12-(LOANMTH))+1) AS EmpInterest FROM tblmyStoreTable
END
ELSE
BEGIN
INSERT INTO tblFinalTable
SELECT CPFNO,LOANMTH,(EMP_OP*@InterestRate/100) as EmpInterest FROM tblmyStoreTable
END