考虑下表
我有一个大表,我可以从中查询以获取下表
type no of times type occurs
101 450
102 562
103 245
111 25
112 28
113 21
现在假设我想得到一张表格,向我展示不会出现类型的总和 对于以1开头的类型,然后以10,11,12,13 ....... 19开始,然后从2,20,21,22,23 ...... 29开始,等等。
像这样的东西
1 1331 10 1257
11 74
12 ..
13 ..
.. ..
2 ... 20 ..
21 ..
希望我很清楚
谢谢
答案 0 :(得分:0)
您确实有两个不同的查询:
SELECT [type]\100 AS TypePart, Count(t.type) AS CountOftype
FROM t
GROUP BY [type]\100;
和
SELECT [type]\100 AS TypePart, [type] Mod 100 AS TypeEnd,
Count(t.type) AS CountOftype
FROM t
GROUP BY [type]\100, [type] Mod 100;
其中t是表的名称。
答案 1 :(得分:0)
这是第一个查询我得到的东西
utypPart CountOftype
1 29
2 42
3 46
4 50
5 26
6 45
7 33
9 1
它给了我多少utyp从1 2开始,依此类推 但我想要的是utyp这些类型的总和。