は私が照会していた表である:集計後にSELECTクエリに列を追加するにはどうしたらいいですか?ここ
EmployeeId, Salary, Date
8, 500, 2016-11-02
8, 500, 2016-09-21
8, 500, 2016-10-18
9, 500, 2016-10-18
9, 500, 2016-09-21
9, 500, 2016-11-02
10, 1000, 2016-11-02
10, 700, 2016-09-21
私が従業員とどのような彼らの給与は、その特定の従業員のために利用できる最新の日付にあったのリストを選択します。サンプルデータの場合、これは同じ日付(11-02)ですが、必ずしもそうであるとは限りません。マイクエリ:
戻っているSELECT EmployeeId, Salary, MAX(Date)
FROM table
GROUP BY EmployeeId. Salary
ORDER BY EmployeeId
:
8, 500, 2016-11-02
9, 500, 2016-11-02
10, 700, 2016-09-21
10, 1000, 2016-11-02
私の予想される出力は次のとおりです。
8, 500, 2016-11-02
9, 500, 2016-11-02
10, 1000, 2016-11-02
私は給料なしで集約した場合、私は期待どおりの結果を得るが、私が必要給料を見ることができる。ポスト集約を含める方法はありますか?
クエリを別名でサブクエリにします。これは他のテーブルに結合できる派生テーブルです。 –
あなたの期待する出力を表示してください – TheGameiswar
@ダンブルクック私はあなたに詳細な詳細に行くように頼むことができますか? – Scott