首页 > 解决方案 > 创建一个将多个表组合成当前表的存储过程

问题描述

请帮我。我是初学者。

我已经有一个表名SummaryTable,我想从这个表中创建一个存储过程,将这些表中的信息提取到SummaryTable 中。

BillNo = BillNo (TxBillItem 表)

AccNo = AccNo (TxBillItem 表)

TransactionDate = TxDate(TxBill 表)

Station = referenceCode(组件表)

金额 = 金额(TxBillItem 表)

PaymentId = PaymentTypeId(TxBillPayment 表)

ReceiptNo = ReferenceNo(TxBillPayment 表)

状态 = 状态(TxBill 表)

VOTNo = RevenueCode(TxBillItem 表)

+-------------------------------------------------- -------------------------------------------------- -----------------------------------------+ | 账单号 | 帐号 | 交易日期 | 车站 | 金额 | 付款ID | 收据编号 | 状态 | VOTNo |
+-------------------------------------------------- -------------------------------------------------- ---------------------------------------------+

您可以参考此 img 中的表格

标签: c#sql-server

解决方案


如果您尝试将值作为表返回,则可能需要考虑创建和使用 VIEW。

如果您尝试获取值并将它们放入表中,您可能需要查看 INSERT INTO 语句。

我希望你成功


推荐阅读