Inventar:

- Kein Limit 300 mehr bei der Suche
- AfA Ende wird jetzt richtig berechnet
This commit is contained in:
Andreas Österreicher
2010-05-28 07:40:22 +00:00
parent 66784f015d
commit 8010bc5c7b
6 changed files with 52 additions and 7 deletions
+20 -2
View File
@@ -711,7 +711,25 @@ class betriebsmittel extends basis_db
$qry.=',tbl_betriebsmitteltyp.beschreibung as betriebsmitteltyp_beschreibung ';
$qry.=', tbl_betriebsmittel.*';
$qry.=', wawi_be.*';
$qry.=", trim(to_char(date_part('year', tbl_betriebsmittel_betriebsmittelstatus.datum) + tbl_betriebsmittel.afa , '9999') || '-' || to_char(tbl_betriebsmittel_betriebsmittelstatus.datum, 'MM-DD')) as betriebsmittelstatus_datum_afa ";
//AfA Datum ermitteln
$qry.=", trim(to_char(date_part('year',
(
SELECT datum
FROM wawi.tbl_betriebsmittel_betriebsmittelstatus
WHERE tbl_betriebsmittel_betriebsmittelstatus.betriebsmittel_id=tbl_betriebsmittel.betriebsmittel_id
ORDER BY datum ASC, betriebsmittelbetriebsmittelstatus_id ASC
LIMIT 1
)) + tbl_betriebsmittel.afa , '9999')
|| '-' ||
to_char(
(
SELECT datum
FROM wawi.tbl_betriebsmittel_betriebsmittelstatus
WHERE tbl_betriebsmittel_betriebsmittelstatus.betriebsmittel_id=tbl_betriebsmittel.betriebsmittel_id
ORDER BY datum ASC, betriebsmittelbetriebsmittelstatus_id ASC
LIMIT 1
) , 'MM-DD')) as betriebsmittelstatus_datum_afa ";
$qry.=' FROM wawi.tbl_betriebsmittel';
$qry.=' LEFT JOIN wawi.tbl_betriebsmitteltyp on (tbl_betriebsmitteltyp.betriebsmitteltyp=tbl_betriebsmittel.betriebsmitteltyp ) ';
@@ -736,7 +754,7 @@ class betriebsmittel extends basis_db
$order = 'tbl_betriebsmittel.betriebsmittel_id, betriebsmittelstatus_datum DESC, betriebsmittelbetriebsmittelstatus_id DESC';
$order = ' ORDER BY '.$order;
// Select und Bedingung zusammen fuehren zu SQL Abfrage
$qry.=$where.$order.(!$where?' limit 100 ':' limit 300 ');
$qry.=$where.$order; //.(!$where?' limit 100 ':' limit 300 ');
//echo $qry;
if(!$result=$this->db_query($qry))
{