1 Mar 2007 09:17
r2030 - trunk/unstable/SL
SVN commit mailer <m.bunkus <at> linet-services.de>
2007-03-01 08:17:13 GMT
2007-03-01 08:17:13 GMT
Author: mbunkus
Date: 2007-03-01 09:17:12 +0100 (Thu, 01 Mar 2007)
New Revision: 2030
Modified:
trunk/unstable/SL/GL.pm
Log:
Projektnummer nicht doppelt und schon gar nicht mit einem Subquery abholen.
Modified: trunk/unstable/SL/GL.pm
===================================================================
--- trunk/unstable/SL/GL.pm 2007-02-28 14:12:45 UTC (rev 2029)
+++ trunk/unstable/SL/GL.pm 2007-03-01 08:17:12 UTC (rev 2030)
<at> <at> -638,8 +638,8 <at> <at>
# retrieve individual rows
$query = qq|SELECT c.accno, t.taxkey AS accnotaxkey, a.amount, a.memo,
- a.transdate, a.cleared, a.project_id, p.projectnumber,(SELECT p.projectnumber FROM project p
- WHERE a.project_id = p.id) AS projectnumber, a.taxkey, t.rate AS taxrate, t.id, (SELECT c1.accno
FROM chart c1, tax t1 WHERE t1.id=t.id AND c1.id=t.chart_id) AS taxaccno, (SELECT tk.tax_id FROM
taxkeys tk WHERE tk.chart_id =a.chart_id AND tk.startdate<=a.transdate ORDER BY tk.startdate desc
LIMIT 1) AS tax_id
+ a.transdate, a.cleared, a.project_id, p.projectnumber,
+ a.taxkey, t.rate AS taxrate, t.id, (SELECT c1.accno FROM chart c1, tax t1 WHERE t1.id=t.id AND
c1.id=t.chart_id) AS taxaccno, (SELECT tk.tax_id FROM taxkeys tk WHERE tk.chart_id =a.chart_id AND
tk.startdate<=a.transdate ORDER BY tk.startdate desc LIMIT 1) AS tax_id
FROM acc_trans a
JOIN chart c ON (c.id = a.chart_id)
LEFT JOIN project p ON (p.id = a.project_id)
(Continue reading)
RSS Feed