如何使用存储过程返回动态表

时间:2016-06-26 09:38:57

标签: c# sql

我有两张表tblCustBilIinfo

(Bill_no,Customer_Name,date,bill_Amount,deposit,Balance)
And tblincome with (Tid,date,name,amount)

现在我需要显示这样的记录

Select  c.Bill_Amount,I.Amount ,C.balance from tblcustBillInfo as C, tblincome As I 
where C.customer_Name ='rakesh' 
and date between '24-06-2016' And '30-06-2016' 

现在选择的记录与资产负债表格式类似,如会计(借方贷方)。 首先选择Bill_ amount,然后选择借记客户金额。

并且还需要选择日期列,但是在所选记录的基础上从上表中选择它。

请任何人帮我解决。 或指导我使用程序或功能来完成该任务。

1 个答案:

答案 0 :(得分:1)

不,你不能从这两个表中获取数据,除非在表之间使用相关列(OR)使用公共命名列进行JOIN。有些事情如

select  c.Bill_Amount,
I.Amount ,
C.balance 
from tblcustBillInfo as C JOIN tblincome As I ON C.id = I.Tid
where C.customer_Name = 'rakesh' 
and C.date between '24-06-2016' And '30-06-2016'