Revision 6ff01fdb
Von Moritz Bunkus vor mehr als 15 Jahren hinzugefügt
SL/Form.pm | ||
---|---|---|
2829 | 2829 |
(startdate <= a.transdate) ORDER BY startdate DESC LIMIT 1)) |
2830 | 2830 |
WHERE a.trans_id = ? |
2831 | 2831 |
AND a.fx_transaction = '0' |
2832 |
ORDER BY a.oid, a.transdate|;
|
|
2832 |
ORDER BY a.acc_trans_id, a.transdate|;
|
|
2833 | 2833 |
$sth = $dbh->prepare($query); |
2834 | 2834 |
do_statement($self, $sth, $query, $self->{id}); |
2835 | 2835 |
|
Auch abrufbar als: Unified diff
Einführung einer ID-Spalte in acc_trans
Die Benutzung der von PostgreSQL zur Verfügung gestellten
Spalte "oid" hat ihre Tücken. Über diese wird in Lx-Office die
Reihenfolge der Einträge in acc_trans geregelt. Wird aber ein
UPDATE-SQL-Query auf acc_trans ausgeführt, so kann es (anscheinend
je nach Datenbankversion) dazu kommen, dass die Zeile eine neue
oid erhält, wodurch die Reihenfolge nicht mehr stimmt.