phpbar.de logo

Mailinglisten-Archive

[php] OT : mysql Prob

[php] OT : mysql Prob

Burkhard Stollenwerk futurefarm at futurefarm.de
Mit Jan 19 20:16:52 CET 2005


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