値のリストから中央値を計算する T-SQL クエリ (SQL Server データベースを実行しています) に取り組んでいます。クエリは次のようになります。
SELECT
PERCENTILE_CONT(0.5) OVER (ORDER BY age) as Age
FROM
peopleDB
WHERE
<expressions>;
データベースには 100 行あります。クエリは中央値 (同じ値) を 100 回返しますが、私の目標はそれを 1 回だけ返すことです。DISTINCT
andをさまざまな方法で使用しようとしましGROUP BY
たが、毎回構文エラーが返されます。DISTINCT
現在、データベースではサポートされていません。
明らかなことを見落としている可能性はありますか?