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