it-bergmann
Grünschnabel
Hi,
ich habe eine recht einfache Abfrage, die aber aus irgendeinem Grund immer einen Fehler liefer (Stack illegal - was auch immer das heißen mag ):
select min(time(buchungszeit)) from buchung WHERE key_buchungsart=359 AND KEY_MITARBEITER=31 AND Date(Buchungszeit)='2008-01-16' Group by date(buchungszeit), key_mitarbeiter
Diese Abfrage hingegen funktioniert:
SELECT min(time(buchungszeit)) FROM MITARBEITER INNER JOIN BUCHUNG ON MITARBEITER.PK_MITARBEITER=BUCHUNG.KEY_MITARBEITER WHERE key_buchungsart=359 AND KEY_MITARBEITER=3151 AND Date(Buchungszeit)='2008-01-16' Group by date(buchungszeit), key_mitarbeiter
Lasse ich bei der fehlerhaften Abfrage die Date Bedingung weg, funktioniert diese auch - nur halt nicht so, wie ich es brauche.
Hat jemand eine Idee, wo hier das Problem ist?
Danke,
Andre
ich habe eine recht einfache Abfrage, die aber aus irgendeinem Grund immer einen Fehler liefer (Stack illegal - was auch immer das heißen mag ):
select min(time(buchungszeit)) from buchung WHERE key_buchungsart=359 AND KEY_MITARBEITER=31 AND Date(Buchungszeit)='2008-01-16' Group by date(buchungszeit), key_mitarbeiter
Diese Abfrage hingegen funktioniert:
SELECT min(time(buchungszeit)) FROM MITARBEITER INNER JOIN BUCHUNG ON MITARBEITER.PK_MITARBEITER=BUCHUNG.KEY_MITARBEITER WHERE key_buchungsart=359 AND KEY_MITARBEITER=3151 AND Date(Buchungszeit)='2008-01-16' Group by date(buchungszeit), key_mitarbeiter
Lasse ich bei der fehlerhaften Abfrage die Date Bedingung weg, funktioniert diese auch - nur halt nicht so, wie ich es brauche.
Hat jemand eine Idee, wo hier das Problem ist?
Danke,
Andre