会計システムからレポートを取得しています。システムには、データベースに重複を配置するという厄介な癖があり、それを内部で処理します (最初から重複をクリーンアップするのではなく!)
請求書 125 の合計表を例に挙げます。
リーリーと同じ ID
を持つ請求書テーブル リーリー一定期間の売上と税金の合計を生成したいです (オーストラリアの BAS の場合)
私の最小限の実用的なクエリ例 (データがクリーンであれば機能します) は
です。 リーリーただし、合計テーブルが重複しているため、本来あるべき合計の 2 倍の売上が得られます。コードにパッチを当てる以外に、この問題を解決する最善の方法はありますか?
を指定したサブクエリを使用して重複を削除できます。DISTINCT
db<>フィドル ここ