0

次の table の基準に基づいて、システム内の引用符のすべてのインスタンスをカウントする必要があります。

表1

Quote Number | Quote Version |
1            | A
1            | A
2            | B
2            | C

したがって、2 つの引用符が表示される場合があります。どうやら 2 ではなく 3 を数える必要があるようです。これは、異なる引用バージョンを個々の引用と見なす必要があるためです。

それで、Quote Countという列を追加し、引用符が出現するたびに1を追加することを考えていましたが、SQLでそれを構造化する方法は確かですか?

プロセスの後半でこのテーブルに引用符の数を追加する必要があるため、この列に移動して、Quote Count=1 を使用してテーブル内のレコードのカウントを実行できると考えました。

4

1 に答える 1

3
SELECT COUNT(*)
FROM (
    SELECT DISTINCT [Quote Number], [Quote Version]
    FROM Table1
    ) s

列を追加する必要はありません。クエリで簡単に実現できます

于 2012-06-15T15:04:58.670 に答える