Revision 36d5081f
Von Niclas Zimmermann vor mehr als 11 Jahren hinzugefügt
SL/RP.pm | ||
---|---|---|
531 | 531 |
FROM acc_trans ac |
532 | 532 |
LEFT JOIN chart c ON (c.id = ac.chart_id) |
533 | 533 |
LEFT JOIN ar ON (ar.id = ac.trans_id) |
534 |
LEFT JOIN taxkeys tk ON (tk.id = ( |
|
535 |
SELECT id FROM taxkeys |
|
536 |
WHERE chart_id = ac.chart_id |
|
537 |
AND startdate <= COALESCE(ar.deliverydate,ar.transdate) |
|
538 |
ORDER BY startdate DESC LIMIT 1 |
|
539 |
) |
|
540 |
) |
|
541 | 534 |
WHERE ac.trans_id IN (SELECT DISTINCT trans_id FROM acc_trans WHERE 1=1 $subwhere) |
542 | 535 |
|
543 | 536 |
GROUP BY c.$category |
Auch abrufbar als: Unified diff
Unnötiger JOIN auf taxkeys
Hier werden keine Steuern berücksichtigt. Es gab zwar einen Join auf
die Tabelle taxkeys, aber es wurden keine Daten ausgelesen.