mixmastertobsi: MySQL Date Problem

Beitrag lesen

Hallo,

ich versuche mich gerade an eine MySQL abfrage und frage mich gerade, ob ich das, was ich mir da vorstelle, überhaupt in einer Abfrage realisieren kann.

Ich mache am besten ein Beispiel mit Tabellen, damit Ihr wisst, was ich meine.

Ich habe eine Tabelle Lagerbestand und eine Tabelle Lager-History mit einem Datum.

Lager

|ID|Artikel|Menge |---| |1|Hose|5

Lager History

|Artikel-ID|Type|Menge|Datum |---| |1|Wareneingang|1|2013-05-01 |1|Wareneingang|2|2014-05-01 |1|Wareneingang|4|2015-05-01

Ich habe noch im Lager 5 Hosen und möchte nun das Datum der ältesten Hose, welche im Lager ist, herausfinden. Nun könnte ich natürlich mit ORDER BY date LIMIT 1 mir das älteste Datum ausgeben lassen, allerdings würde mir dann 2013-05-01 ausgegeben werden, was in dem Beispiel falsch ist, denn wenn ich noch 5 Hosen im Lager habe, müssen 4 Hosen von der Lieferung aus 2015 sind und eine Hose aus der Lieferung von 2014 und somit bräuchte ich das Datum 2014-05-01 als Ausgabe.

Geht das in einer MySQL abfrage?