计算SQL结果的差异

时间:2016-01-08 02:14:52

标签: sql linq linq-to-sql

我有一张这样的桌子。

+-------------+-------+
|    vtype    | isreq |
+-------------+-------+
| Near        |     0 |
| Near        |     1 |
| Far         |     0 |
| Near to far |     0 |
+-------------+-------+

我想获得具有不同isreq但相同类型的数字。有人请吗?

2 个答案:

答案 0 :(得分:0)

这将符合您的要求。尝试测试是否有更多数据。

select count(*) from
    yourTable a 
        inner join 
    yourTable b
on a.vtype=b.vtype
and a.isreq < b.isreq
group by a.vtype,a.isreq

请参阅MySQL上的小提琴演示

http://sqlfiddle.com/#!9/b51bf8/11

答案 1 :(得分:0)

我得到了我需要的东西。

IO.FileStream