punisher86
Mitglied
Hallo Leute,
ich programmiere gerade an einem kleinem WarenWirtschaftssystem. Nun arbeite ich an dem Kassensturz und hab da ein paar query-probleme. Die "Kassenstand"-Tabelle sieht wie folgt aus:
In der Tabelle sind halt alle Kassenstände jeden Tages drin und den Kassenstand des aller letzten kann ich ganz einfach abrufen mit:
Soweit so gut!
Nun möchte ich aber z.B. den Kassenbestand vom 10.02.2009 abrufen (also quasi den letzten Datensatz vom 10.02 aus der Tabelle) nur weiß ich nicht wie. Ich habe es mal so gelöst:
Funktioniert soweit auch ganz gut, allerdings kann es ja sein das aus der Kasse etwas rausgenommen wird z.B. für Nachnamepakete etc. und die Kasse am Ende weniger Bargeld enthält wie am Anfang des Tages. Dann trifft diese query nämlich nicht mehr zu :suspekt:
Nun versuch ich verzweifelt spezifisch den letzten Datensatz des Tages zu bekommen. Ist dieses überhaupt so ohne weiteres möglich?
MFG
ich programmiere gerade an einem kleinem WarenWirtschaftssystem. Nun arbeite ich an dem Kassensturz und hab da ein paar query-probleme. Die "Kassenstand"-Tabelle sieht wie folgt aus:
Code:
Datum Kassenstand
------------------------|------------------------------
.............
10.02.2009 08:05:21 | 1500,00
10.02.2009 09:15:21 | 1550,00
10.02.2009 10:35:21 | 2540,00
10.02.2009 11:12:21 | 2550,00
10.02.2009 12:45:21 | 3214,00
11.02.2009 10:45:21 | 1500,00
11.02.2009 10:55:21 | 2400,00
11.02.2009 11:45:21 | 3510,00
11.02.2009 12:40:21 | 4572,00
............
In der Tabelle sind halt alle Kassenstände jeden Tages drin und den Kassenstand des aller letzten kann ich ganz einfach abrufen mit:
Code:
SELECT Kassenstand FROM Kassenstand WHERE Datum=\"" + Datum + "\";
Soweit so gut!

Code:
SELECT Datum, MAX(Kassenstand) FROM kassenstand WHERE Datum LIKE '%10.02.2009%';
Funktioniert soweit auch ganz gut, allerdings kann es ja sein das aus der Kasse etwas rausgenommen wird z.B. für Nachnamepakete etc. und die Kasse am Ende weniger Bargeld enthält wie am Anfang des Tages. Dann trifft diese query nämlich nicht mehr zu :suspekt:
Nun versuch ich verzweifelt spezifisch den letzten Datensatz des Tages zu bekommen. Ist dieses überhaupt so ohne weiteres möglich?
MFG