online 1
gast (50)

/ Forum / Anwendungen(Java,C++...)

Anwendungen(Java,C++...)Anwendungen(Java,C++...)

Fragevon LuckyLuc vom 08.03.2019, 18:02 Options

MySQL DIfferenz - Datum der Einträge

Hallo,
gibt es eine SQL Abfragemethode um direkt die Differenzen zwischen aufeinanderfolgenden Datensätzen auszugeben?
z.b. wenn jeder Datensatz ein datetime enthält über die Erstellung. Kann man dann Abfragen wie die Unterschiede zwischen Datensatz 1 und 2 sowie zwischen 2 und 3 usw. sind?
Oder muss man den Umweg über z.b. PHP gehen wo man alle Differenzen errechnet und merkt?
Danke für eure Hilfe

  • Zitat:
    Admininfo: bitte vermeide Mehrfachanfragen in verschiedenen, bzw. gleichen Gruppen. Siehe FAQ2.


  • Antwort schreiben

    Antwort 1 von happy vom 25.04.2019, 18:55 Options

    du kannst die tabelle mit sich selbst joinen.... die das mit dem datum ist, weiß ich nicht genau.... oracle gibt bei datumsangaben die differenz in tagen aus.... musst du halt probieren

    select t1.name, t2.name, t1.datum - t2.datum
    from deinetabelle t1, deinetabelle t2

    setz für deinetabelle den tabellennamen ein und name die spalte für den datensatznamen und datum der spaltenname des datums
    ach und immer nur ein leerzeichen... ich hab hier mehrere gemacht, damit es übersichtlicher ist

    Ähnliche Themen

    MySQL: Varchar in Timestamp umwandeln
    roadrunner123  15.01.2007 - 131 Hits - 1 Antwort

    Von Datum 3 Tage abziehen
    claudiagauss  03.03.2008 - 64 Hits - 3 Antworten

    Datum aus php mit Datum aus sql vergleichen
    Mossili  30.06.2008 - 98 Hits - 2 Antworten

    Hinweis

    Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

    Neue Einträge

    Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 01:23:17 2026