Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql查询接受where子句中的值_Sql_Sql Server 2008 - Fatal编程技术网

Sql查询接受where子句中的值

Sql查询接受where子句中的值,sql,sql-server-2008,Sql,Sql Server 2008,我创建了一个名为Invoice的表,该表中有两列TotalDue和totalbalance。根据我的要求,我检索了如下数据 按发票编号ASC从发票中选择*,其中IsTableStatus=1,ClientNo=3,TotalBalance>0订单 上述查询检索到所选客户的所有余额合计 现在我想做的是用accept one paid invoice no balance(我选择的无余额)检索所有总余额 或 如何合并以上两个查询并得到一个结果 请帮帮我。。 谢谢…将where子句组合起来: 你的要求

我创建了一个名为Invoice的表,该表中有两列TotalDue和totalbalance。根据我的要求,我检索了如下数据 按发票编号ASC从发票中选择*,其中IsTableStatus=1,ClientNo=3,TotalBalance>0订单 上述查询检索到所选客户的所有余额合计

现在我想做的是用accept one paid invoice no balance(我选择的无余额)检索所有总余额

如何合并以上两个查询并得到一个结果

请帮帮我。。 谢谢…

将where子句组合起来:


你的要求令人费解。提供示例数据和所需结果。相同的数字和相同的列。为什么不能使用Union?谢谢。阿米尔·拉希米·法拉哈尼。。。。工作很好,我试着再次使用UNION ALL thaks。
SELECT AutoInvoiceNo, InvoiceNo, TotalBalance
FROM Invoice_TBL
WHERE IsTableStatus = 1 AND ClientNo = 3 AND TotalBalance > 0 ;


SELECT AutoInvoiceNo, InvoiceNo, TotalBalance
FROM Invoice_TBL
WHERE IsTableStatus = 1 AND ClientNo = 3 AND AutoInvoiceNo = 5
SELECT AutoInvoiceNo, InvoiceNo, TotalBalance
FROM Invoice_TBL
WHERE IsTableStatus = 1 AND ClientNo = 3 AND (TotalBalance > 0 OR AutoInvoiceNo = 5)