Click here to Skip to main content
16,018,353 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
SQL
insert into AccountTran(YearId, CompanyId, TrType, TranId, DrAccountId, CrAccountId, DebitAmount, CreditAmount, Narration)
values
(@YearId, @CompanyId, 'PurchaseEntry', @PurchaseId, @BookId, @PartyId, @NetAmount, 0.00,@Remarks),
(@YearId, @CompanyId, 'PurchaseEntry', @PurchaseId, @PartyId, @BookId, 0.00, @NetAmount, @Remarks),

If @DiscountMainAmt <> 0 
     (@YearId, @CompanyId, 'PurchaseEntry', @PurchaseId, @BookId, @Discount1AC,        
     @DiscountMainAmt, 0.00,	@Remarks),
    (@YearId, @CompanyId, 'PurchaseEntry', @PurchaseId, @Discount1AC, @BookId, 0.00, 
     @DiscountMainAmt, @Remarks),

If @DiscountsubAmt <> 0
     (@YearId, @CompanyId, 'PurchaseEntry', @PurchaseId, @BookId, 
     @Discount1AC,@DiscountMainAmt, 0.00,    @Remarks),
    (@YearId, @CompanyId, 'PurchaseEntry', @PurchaseId, @Discount1AC, @BookId, 
    0.00,@DiscountMainAmt, @Remarks)

it is Possible in Sql...................................................

please Help me.....
Posted
Updated 19-Mar-15 2:45am
v2

1 solution

You need 3 separate insert statements e.g.
SQL
insert into AccountTran(YearId, CompanyId, TrType, TranId, DrAccountId, CrAccountId, DebitAmount, CreditAmount, Narration)
values
(@YearId, @CompanyId, 'PurchaseEntry', @PurchaseId, @BookId, @PartyId, @NetAmount, 0.00,@Remarks),
(@YearId, @CompanyId, 'PurchaseEntry', @PurchaseId, @PartyId, @BookId, 0.00, @NetAmount, @Remarks)

If @DiscountMainAmt <> 0
insert into AccountTran(YearId, CompanyId, TrType, TranId, DrAccountId, CrAccountId, DebitAmount, CreditAmount, Narration)
values
     (@YearId, @CompanyId, 'PurchaseEntry', @PurchaseId, @BookId, @Discount1AC,
     @DiscountMainAmt, 0.00,    @Remarks),
    (@YearId, @CompanyId, 'PurchaseEntry', @PurchaseId, @Discount1AC, @BookId, 0.00,
     @DiscountMainAmt, @Remarks)

If @DiscountsubAmt <> 0
insert into AccountTran(YearId, CompanyId, TrType, TranId, DrAccountId, CrAccountId, DebitAmount, CreditAmount, Narration)
values
     (@YearId, @CompanyId, 'PurchaseEntry', @PurchaseId, @BookId,
     @Discount1AC,@DiscountMainAmt, 0.00,    @Remarks),
    (@YearId, @CompanyId, 'PurchaseEntry', @PurchaseId, @Discount1AC, @BookId,
    0.00,@DiscountMainAmt, @Remarks)

Note that I've removed the final comma from the first 2 statements and included the insert into ... line for the second 2 statements.
Note also that you are not using @DiscountsubAmt in that final insert statement - probably just a typing error.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900