SELECT
dbo.PaymentMaster.Code,
dbo.PaymentMaster.OrderNo,
dbo.PaymentMaster.CustIssueNo,
dbo.PaymentMaster.Amount,
dbo.CustomerMaster.CustName,
dbo.OrderRequestMaster.ORequestQty,
InvoiceMaster.SGST,
InvoiceMaster.CGST,
InvoiceMaster.SGST,
InvoiceMaster.SubTotal,
InvoiceMaster.TotalAmount
FROM
dbo.CustomerIssueMaster,
dbo.PaymentMaster,
dbo.CustomerMaster,
dbo.OrderMaster,
dbo.OrderRequestMaster,
InvoiceMaster
WHERE (dbo.PaymentMaster.CustIssueNo = dbo.CustomerIssueMaster.CustIssueNo
OR OrderMaster.OrderNo = PaymentMaster.OrderNo)
AND OrderRequestMaster.ORequestNo = OrderMaster.ORequestNo
我想创建所有条件应该匹配的发票,但是当有一行应该作为结果给出时,我没有得到任何行。如何创建发票
我从支付大师那得到了这个结果。并且我想在发票主文件夹中包含发票主文件夹的客户信息,订单请求信息,订单信息和付款信息,例如Code, InvoiceNo, CustNo, InvoiceDate, SubTotal, CGST, SGST, TotalAmount
。
Code PaymentNo OrderNo CustIssueNo PaymentMode PaymentStatus Amount PaymentDate InvoiceNo InvoiceDate
4 KCS[P][00004] NULL KCS[CI][00001] Cash Paid 500 14:28.3 NULL NULL
5 KCS[P][00005] KCS[O][00001] NULL Cash Paid 2000 22:33.9 NULL NULL
6 KCS[P][00006] KCS[O][00002] NULL Cash Paid 2000 40:38.1 NULL NULL
我得到这个结果
**备注**:始终使用*显式连接*语法,而不是旧的基于逗号的连接。 – GurV
这是非ansi兼容的语法,并在其上面进行交叉连接。 – Alex
请参阅我的编辑。除非你自己做更多的工作,否则我不会再打扰 –