| 
                
Please start any new threads on our new 
    site at https://forums.sqlteam.com.  We've got lots of great SQL Server
    experts to answer whatever question you can come up with. 
    
        | 
                
                    | 
                            
                                | Author | Topic |  
                                    | jonekimStarting Member
 
 
                                        35 Posts | 
                                            
                                            |  Posted - 2012-04-07 : 11:24:33 
 |  
                                            | userTABLE- userName- userReg- classIddata in the form userName, userReg, classIduser1, USER_1, 10user2, USER_2, 10user3, USER_3, 10user4, USER_4, 12feeTABLE- feeAmt- feeType- classIdinsert into @feeAmt 9000, @feeType 'college_fee',@classId 10insert into @feeAmt 5000, @feeType 'hostel_fee',@classId 10insert into @feeAmt 10000, @feeType 'college_fee',@classId 12paymentTABLE- userReg- classId- feeType- amtPaid- amtRemained (can be NULL)******************************insert into @userReg 'USER_1', @classId 10, @feeType 'college_fee', @amtPaid 9000, @amtRemained NULLinsert into @userReg 'USER_1', @classId 10, @feeType 'hostel_fee', @amtPaid 3000, @amtRemained 2000*********************************My queries are;1. how can i get the names who have not clear their fee by giving input @classId and @feeType2. the value of amtRemained should be done by the sql query itself i.e when I enter @amtPaid 3000 the @amtRemained should automatically be 2000, I should not be entering it manually.how can I write stored procedure for the above conditions? |  |  
                                    | visakh16Very Important crosS Applying yaK Herder
 
 
                                    52326 Posts | 
                                        
                                          |  Posted - 2012-04-08 : 18:16:58 
 |  
                                          | looks like an assignment question. can we see what you tried yet?------------------------------------------------------------------------------------------------------SQL Server MVPhttp://visakhm.blogspot.com/ |  
                                          |  |  |  
                                    | jonekimStarting Member
 
 
                                    35 Posts | 
                                        
                                          |  Posted - 2012-04-10 : 00:01:09 
 |  
                                          | @ visakh16.I've solved the problem 1.and for the problem 2, one solution can be to make entities of all the months of a year and make entry. but it can not be optimal, if I go with years also i.e it is not possible to make entities of the months of 2010,2011,2012... how can i solve the problem 2? |  
                                          |  |  |  
                                    | visakh16Very Important crosS Applying yaK Herder
 
 
                                    52326 Posts | 
                                        
                                          |  Posted - 2012-04-10 : 15:41:32 
 |  
                                          | join onto feeTABLE on classid and feeType and subtract the amtpaid from feeAmt to get remainingamt------------------------------------------------------------------------------------------------------SQL Server MVPhttp://visakhm.blogspot.com/ |  
                                          |  |  |  
                                |  |  |  |  |  |