dt = dt.Select("SELECT sum(Income) as Income, sum(Expenses) as Expences, PayMode GROUP BY PayMode order by PayMode ); txttotincomecash.Text=dt.Rows[0][0].ToString(); txttotincomecheck.Text=dt.Rows[1][0].ToString(); txttotExpencecash.Text=dt.Rows[0][1].ToString(); txttotExpencecheck.Text=dt.Rows[1][1].ToString();
select 1 as ID,@from as Date, cast(0 as varchar) as BillNo,''as Customer,'Opening' as Types,isnull(sum(Income),0)-isnull(sum(Expenses),0) as Income,0.00 as Expenses,'Cash' as PayMode from fn_getLedger()
where convert(varchar,date,112)
union all
select ID,Date,BillNo,Customer,Types,Income,Expenses,Paymode from fn_getLedger()
where convert(varchar,date,112)>=convert(varchar,@from,112) and convert(varchar,date,112)<=convert(varchar,@to,112)
I had posted a reply to your earlier question http://www.c-sharpcorner.com/forums/need-cash-amount-separate-and-cheque-separate to which never respond, which is not good!
Anyway....
selectsum(casewhen PayMode = 'Cash'then Income else 0.00 end) [CashIncome]
Rafnas T PPosted Mar 1, 2017, 12:30 AM
PayMode GROUP BY PayMode order by PayMode );
txttotincomecash.Text=dt.Rows[0][0].ToString();
txttotincomecheck.Text=dt.Rows[1][0].ToString();
txttotExpencecash.Text=dt.Rows[0][1].ToString();
txttotExpencecheck.Text=dt.Rows[1][1].ToString();
Rafnas T PPosted Mar 1, 2017, 12:27 AM
yesubabu kPosted Mar 1, 2017, 12:20 AM
yesubabu kPosted Mar 1, 2017, 12:17 AM
yesubabu kPosted Mar 1, 2017, 12:15 AM
Rafnas T PPosted Mar 1, 2017, 12:14 AM
Nitin SontakkePosted Mar 1, 2017, 12:13 AM
yesubabu kPosted Mar 1, 2017, 12:11 AM
Nitin SontakkePosted Mar 1, 2017, 12:06 AM
Joginder BangerPosted Mar 1, 2017, 12:04 AM