を計算し、agregateネット決済するために必要な彼らは複数の販売をしています。私はこれが同じ出力(理想的)または新しい別個のクエリで実行されてうれしいです。SQLクエリは、私はすべてのアーティストの販売に少ないcommisionsと種類を出力し、次のクエリを持って
0
A
答えて
0
これは簡単です。 名前と希望フィールドを集約することにより、単にグループ:
SELECT `exhibition_sales`.`Name`,
sum(`exhibition_sales`.Quantity * Unit_Price - Quantity * Unit_Price * Commision_Rate) as `Net_Receipt`
FROM exhibition_sales
group by `exhibition_sales`.`Name`
having count(*) > 1
+0
多くのおかげでこれはうまくいく;-) –
0
私はこれを正しく理解していればあなたはまだNet_Receiptの目の合計値を持っているあなたがする必要があるだろうすべては一番下に次の行を追加しますされるだろう何をお探しですか? where exhibition_sales> 1;
+0
テーブルと比較することはできません、テーブルの列だけです。 –
0
グループを追加し、見つかった行数の集計と比較します。
SELECT
`Name`,
`Category`,
`Catologue_Number`,
`Title`,
`Quantity`,
`Unit_Price`,
(`Quantity` * `Unit_Price`) as `Total`,
`Commision_Rate`,
(`Quantity` * `Commision_Rate` * `Unit_Price`) as `Commision`,
(`Quantity` * `Unit_Price`) - (`Quantity` * `Unit_Price` * `Commision_Rate`) as `Net_Receipt`
FROM `exhibition_sales`
GROUP BY `Name`
ORDER BY `Name` ASC
HAVING COUNT(*) > 1
関連する問題
- 1. SQLクエリは、私は次のSQLクエリを持っているエラー
- 2. 私はと類似の販売データフレーム持って
- 3. 私は次のSQLクエリを持って
- 4. 私は、次のSQL Serverクエリを持っているクエリ
- 5. 私は、次のデータフレームを持っている年と種類
- 6. 私はOrmLiteと次のカスタムSQLクエリを持ってServiceStackカスタムSQLクエリ
- 7. 私は次のSQLクエリを持っているMySQLの
- 8. 私は次のクエリを持って、SQLとPHP
- 9. は、私は、次の2 SQLクエリのを持っているすべてをちょっとINFORMATION_SCHEMA.TABLES
- 10. はに変更すると、私は次のクエリを持っているSQL
- 11. は、私は次のクエリ持つSQLクエリ
- 12. SQLクエリは、私は、このSQLクエリを持って
- 13. SQLクエリは、私は次のクエリを変更したいすべての
- 14. は、私はSQLクエリを持っているSQLクエリ
- 15. ない私は次のクエリ持っID
- 16. SQL /インパラ:私は次のクエリ持っている1
- 17. 私は次のクエリ持っているMySQLのクエリ
- 18. LINQクエリは、私は次のクエリを持って
- 19. は、どのように私は次のクエリを持っているMySQLのクエリ
- 20. は、私はOracleで次のSQLクエリを持っているところオラクル
- 21. は、私はこのようなクエリを持っているSQL
- 22. アップグレードSQLクエリは、私はこのクエリを持って
- 23. SQL - クエリは、だから私はこのクエリを持って
- 24. 私のSQLクエリは、私は、このクラスを持っている
- 25. は、私はすでにこのクエリを持っているSQL
- 26. 私は私のクエリで次の行を持っているSQL Serverの
- 27. サブクエリは、私は次のクエリを持って非常に遅い
- 28. は、私は次のSQLクエリを持つSQLクエリ
- 29. 私は、SQL Server 2012年にこのクエリを持っているSQL Serverクエリ
- 30. は、私は次のコードを持っているPHPのクエリ
あなたは何を試しましたか? – RiggsFolly