私は、レポートを含む複雑な請求および請求システムを作成する任務を負っています。データベースの構造は、請求書の合計と数値を返すために複雑な一連の結合と計算を必要とし、トラブルシューティングが面倒で、エラーの影響を非常に受けやすいものになっています。
レポート システム全体で長くて複雑なクエリのライブラリを作成するのではなく、必要な計算を実行し、必要なときに必要な場所で結合できるレコード ID 番号の横に数値を保持する一時テーブルを使用することにしました。これにより、システムのコーディングがはるかに簡単になりましたが、この一時テーブルを使用する必要があるすべてのページ ヒットが最初にデータを入力する必要があるため、データベースが著しく遅くなりました。
要約すると、一連のいくつかの請求表から計算された数値を表示できなければならないレポート システムがあります。サーバーの速度を犠牲にすることなく、このプロセスを簡素化するアプローチまたはソリューションについてアドバイスをくれる人はいますか?