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

本文关键字:动态 返回 存储过程 何使用 | 更新日期: 2023-09-27 17:49:16

我有两个表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' 

现在选择的记录就像在资产负债表格式就像在会计(借记贷)。首先选择账单金额,然后选择客户的借方金额。

还需要选择日期列,但它的值是根据所选记录从上面的表中选择的。

请问有谁能帮我解决一下吗?或者指导我使用程序或函数来完成该任务。

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

不,除非在表之间使用一个通用命名列(OR)使用相关列(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' 
相关文章: