0

次のレコードを含むテーブルがあります。

date, name, amount, balance, debit_credit. 

この表は、ある期間にわたるいくつかの企業の観察を含むサンプルを表しています。

次のレコードで次のテーブルを作成したいと思います。

aggregate1, aggregate2, aggregate3, aggregate4, name.

どこ:

aggregate1 - sum of amount for all names where balance equals 1500, 1501;
aggregate2 - sum of amount for all names where balance equals 1400, 1401;
aggregate3 - sum of amount for all names where balance equals 1300, 1301;

集計 1 を計算するために、次の SQL クエリを作成しました。

SELECT Sum(Firms.amount)/100 AS [aggregate1], Firms.name
FROM Firms
where Firms.Balance in (1500, 1502)
GROUP BY Firms.name;

しかし、クエリの 1 つのテーブル (上記を参照) の出力をさまざまな where 条件で組み合わせる方法に興味がありますか? さらに、このクエリのパラメーターとして日付を設定する方法を知りたいですか?

あなたの提案と解決策に感謝します。ご検討をお願いいたします。

4

1 に答える 1