berechnen einer Zeitdifferenz
Verfasst: Fr, 11.12.2009 13:45
Hallo,
in einer Verleihdatenbank möchte ich den Zeitraum zwischen 2 Verleihungen ermitteln. Es ist ja einfach, z.B. den Zeitraum zu ermitteln, der bereits verstrichen ist, da nur die Daten eines einzelnen Datensatzen nötig sind. Das mache ich so:
Ich möchte noch etwas ausholen, um mein Problem zu erläutern:
Die einzelnen Artikel verwalte ich in einem Formular (eine Tabelle). Da gebe ich ein, wann der Artikel an wen ausgegeben wurde sowie, wann ich ihn wieder zurück erhalten habe. Diese Herangehensweise hat den Nachteil, dass man keinen Changelog (oder History) hat. Aus diesen Grund lese ich per Makro bei jeder Formularänderung alle Daten aus und lasse sie in eine LOG-Tabelle schreiben. Aus dieser LOG-Tabelle möchte ich auslesen, welche Zeit zwischen 2 Ausgaben verstrichen ist. Das Problem liegt für mich darin, dass man die Berechnung immer auf die Identische Produkt-ID anwendet aber auch darin, das die verschiedenen Daten der Ausgabe immer in unterschiedlichen Datensätzen liegen. Hier fehlt es mir einfach an Erfahrung.
Für eure Hilfe bin ich wirklich sehr dankbar.
in einer Verleihdatenbank möchte ich den Zeitraum zwischen 2 Verleihungen ermitteln. Es ist ja einfach, z.B. den Zeitraum zu ermitteln, der bereits verstrichen ist, da nur die Daten eines einzelnen Datensatzen nötig sind. Das mache ich so:
Code: Alles auswählen
DATEDIFF( 'mm', "Ausgabe", CURDATE( ) ) - CASEWHEN( DAYOFMONTH( "Ausgabe" ) > DAYOFMONTH( CURDATE( ) ), 1, 0 )
Die einzelnen Artikel verwalte ich in einem Formular (eine Tabelle). Da gebe ich ein, wann der Artikel an wen ausgegeben wurde sowie, wann ich ihn wieder zurück erhalten habe. Diese Herangehensweise hat den Nachteil, dass man keinen Changelog (oder History) hat. Aus diesen Grund lese ich per Makro bei jeder Formularänderung alle Daten aus und lasse sie in eine LOG-Tabelle schreiben. Aus dieser LOG-Tabelle möchte ich auslesen, welche Zeit zwischen 2 Ausgaben verstrichen ist. Das Problem liegt für mich darin, dass man die Berechnung immer auf die Identische Produkt-ID anwendet aber auch darin, das die verschiedenen Daten der Ausgabe immer in unterschiedlichen Datensätzen liegen. Hier fehlt es mir einfach an Erfahrung.
Für eure Hilfe bin ich wirklich sehr dankbar.