0

我正在尝试在 Pervasive DB 中做一些不同的事情。

我的查询结果有点像这样

part#     Qty  
----------------
A123       10
A123        3
B234       13
B234       43
A123       24

我可以毫无问题地对它们进行排序。我需要的是迭代唯一值并获得它们的总数,所以我得到这样的东西:

part#     Qty    Num    OfNum
-----------------------------
A123       10     1       3
A123       3      2       3
B234       13     1       2
B234       43     2       2
A123       24     3       3

我被困在如何在 Pervasive 中做到这一点。

4

1 回答 1

0

像这样的东西对你有用吗:

SELECT t1.PartNumber, t1.Qty, (SELECT COUNT(PartNumber) FROM "myTable" WHERE PartNumber = t1.PartNumber) AS "OfNum"
FROM "myTable" AS t1

...当然,根据需要替换名称。

于 2018-02-14T14:02:25.637 回答