データベースには、以下のクエリに基づいて約300000レコードを含むアカウントの詳細テーブルがありますテーブル、アカウント名、および選択した会社の値を年ごとに、ほぼ40行と13列でレポートを表示する必要があります
質問があります、
$sql = ("SELECT sum(value) as val FROM balancesheet where formula='$formulaid' and year='$year' and nse_code='$companyCode'");
年、会社、および式に基づいて、ここで式フィールド、式が 1+2+3 の場合、クエリはループ内で 3 回実行され、親ループで再び続行されることを意味するとします。
o/p: のようになります
2012 2011 2000.........
account name1 15.00 16.08 47.55
account name2 15.00 16.08 47.55
.......
印刷に4〜5分かかることはほとんどありません。クエリの実行を改善して印刷を高速化する方法を教えてください