私は複数のテーブルからクエリを構築するためにSSMSを使用しています、このようなテーブルを持っている:特定の日付にカウント結果を使用するにはどうすればよいですか?
2016-09-20 Mike 8
2016-09-20 Dave 8
2016-09-20 John 8
2016-09-20 Mike 8
2016-09-21 John 8
2016-09-22 Dave 8
私は(この結果を必要とするには、何回同じ日付で名前リピートをカウントし、分割する必要があります第3列の結果の間の値):窓関数を紹介
select
date_column,
name_column,
int_column/count(*) over (partition by date_column, name_column) AS int_result
from yourtable
:
2016-09-20 Mike 4 -- bold
2016-09-20 Dave 8
2016-09-20 John 8
2016-09-20 Mike 4 -- bold
2016-09-21 John 8
2016-09-22 Dave 8
は、あなたが何かをしようとしたり、あなたのためにこれを行うために誰かを探していることがありますか? – dfundako
は重複してしまうようです。なぜあなたは日付と名前でグループ化しないのですか? –
私はそれを解決しようとしていますが、今私は脳が壊れています - 私はカミルの答えを使用します、ありがとう。 重複は私の問題ではありません。 – Rabbitj83