Mailinglisten-Archive |
Hallo,
komme etwas ins Truddeln.
Vielleicht weiss da jemand weiter.
Zunächst mal die Tabellen:
1.) tiere : (LOM ist Identifizierungscode)
LOM , name,geburt,abgang (die beiden letzten im Datumsformat)
2.) kalbung :
LOM,datum
3.) brunst:
LOM,datum,bulle,status
Es sollen alle alle gekalbten Tiere , die sich auch noch im Betrieb befinden
(Prüfung Abgangsdatum), die seit der letzten Kalbung noch nicht belegt
worden sind aufgelistet werden. Dabei soll letzt_Kalb>=25 sein.
Diejenigen wo die meiste Zeit verstrichen ist sollen oben in der Liste
stehen
Ausgabe soll dann sein:
LOM,Name,kalbung.datum(letztes), Tage nach Kalbung (>=25 sortiert), evtl
noch die Zeit zwischen zwei Kalbungen (geht wahrscheinlich nicht mit einer
ABfrage)
Soweit wäre ich:
select name,kalbung.lom,max(datum) as
letzt_Kalb,(TO_DAYS(NOW())-TO_DAYS(MAX(datum)))as tage from kalbung join
tiere group by lom
Mal schauen was die SQL-Profis unter Euch daraus machen ;-)
Wäre für jede Hilfe dankbar
Gruss
Burkhard Stollenwerk
php::bar PHP Wiki - Listenarchive