これを説明しましょう。必要な 2 つの重要なフィールドがあるテーブルがあります。最初のフィールドは double で、2 番目のフィールドは日付です。
YYYY-MM-DD
エントリを でグループ化し、ダブルの各フィールドをグループで追加するリクエストを作成したいと思います。
たとえば、同じ日に 2 つのエントリがあります。
| amount | date
1 | 100 | 2010-01-01
2 | 200 | 2010-01-01
私が必要なのは:
1 | 300 | 2010-01-01
それは可能ですか?今のところ、私のリクエストは次のとおりです。
SELECT DISTINCT ON (d) amount, to_char(datecreation, 'YYYY-MM-DD') d
FROM mytable
GROUP BY d, amount
ORDER BY d ASC;
私が得るものは:
1 | 100 | 2010-01-01
グループ化された金額は加算されません。