sqlite选择该列大于另一列的不同行

时间:2013-02-25 17:41:02

标签: sqlite select

我有以下账单表

barcode        name      amount      payments
12345          name a    123         0
12346          name a    125         125
12333          name a    133         10
12347          name b    125         125
12348          name c    100         90

我想选择数量减去付款大于零的不同行

所以我想只选择以下

         name a    
         name c    

我该怎么做?

2 个答案:

答案 0 :(得分:0)

喜欢这个吗?

SELECT DISTINCT(name)
FROM bill
WHERE amount > payments

答案 1 :(得分:-1)

尝试如下......它会帮助你......

SELECT Distinct name from bill where (amount - payments) > 0