2013-10-31 32 views
0

有没有办法只选择借记值?SQL Server查询借记贷方列只显示借记值

示例表:

ID  Debit  Credit 
---- ------ ------ 
    1  500.00  0.00 
    2  500.00  0.00 
    3  0.00 100.00 

选择ID,借记表(这不是我想要的结果集)

ID  Debit  
---- ------  
1  500.00 
2  500.00 
3  0.00 

我需要的是有一个结果集,看起来像这个。

ID  Debit  
---- ------  
1  500.00 
2  500.00 

选择ID,从表借记哪里(?)

在此先感谢。

回答

0
Select ID, Debit from table Where Debit <> 0 

我不知道是否有消极意义...如果没有,则:

Select ID, Debit from table Where Debit > 0 

因为你可能有NULL值在这一领域:

Select ID, Debit from table Where Debit IS NOT NULL AND Debit <> 0 

或者

Select ID, Debit from table Where Debit IS NOT NULL AND Debit > 0 
+0

谢谢@ jyparask明白了。 –