Anzeige:
Ergebnis 1 bis 8 von 8

Thema: datumsrechnereien mit mysql 4

  1. #1
    Registrierter Benutzer
    Registriert seit
    25.08.2004
    Beiträge
    31

    datumsrechnereien mit mysql 4

    hallo,
    bin auf der suche nach einer hilfestellung für mein problem... in meiner mysql 4 db gibt es eine tabelle mit columns: name varchar, startzeit datetime, endzeit datetime, ...
    ich möchte die differenz zwischen startzeit und endzeit in std oder tagen. habe schon mit timediff(endzeit,startzeit) das ergebnis fast so wie ich das habe. da ich mehrere datensätze zu einem ergebnis zusammen rechnen möchte, kann ich sum(timediff(endzeit,startzeit)) nicht benutzen... wer weiß was...

    vielen dank

  2. #2
    Registrierter Benutzer
    Registriert seit
    15.10.2005
    Ort
    Franken
    Beiträge
    362
    Hallo,
    ist es nötig, die Daten als Datetime zu speichern, oder würde ein Integer als Unix-Timestamp nicht mehr sinn machen? (Datumsgrenze 1.1.1970) beachten.
    Dank der Rekursion kann ich IF-Schleifen bauen.

    In neuem Glanz: www.turbohummel.de

  3. #3
    Registrierter Benutzer
    Registriert seit
    25.08.2004
    Beiträge
    31
    geht leider nicht, da ich die software nicht umschreiben kann....

  4. #4
    Registrierter Benutzer
    Registriert seit
    30.06.2005
    Beiträge
    155
    versteh ich nicht, wieso kannst du SUM nicht verwenden?
    religion is a virus from outer space

  5. #5
    Registrierter Benutzer
    Registriert seit
    25.08.2004
    Beiträge
    31

    du hast recht

    habe mich da vertan, da bei mir immer 0 als ergebnis kam. das lag aber da dran, das die werte so minimal sind, dass sum() immer abrundet.
    aber wie kann ich mit sum() die kleineren werte anzeigen lassen?

  6. #6
    Registrierter Benutzer Avatar von Romanday
    Registriert seit
    03.02.2004
    Beiträge
    829
    Zitat Zitat von hanswurst
    habe mich da vertan, da bei mir immer 0 als ergebnis kam. das lag aber da dran, das die werte so minimal sind, dass sum() immer abrundet.
    aber wie kann ich mit sum() die kleineren werte anzeigen lassen?
    Poste mal bitte dein SQL File.
    Abriss, bzw. die Sprengung des World Trade Centers
    WDR Dokumentation
    Doku + DT Untertitel
    Weitere Infos - Terrorstorm

  7. #7
    Registrierter Benutzer
    Registriert seit
    25.08.2004
    Beiträge
    31
    select sum(timediff(Endzeit,Startzeit)) from Zeiten where...

  8. #8
    Registrierter Benutzer Avatar von Romanday
    Registriert seit
    03.02.2004
    Beiträge
    829
    Zitat Zitat von hanswurst
    select sum(timediff(Endzeit,Startzeit)) from Zeiten where...
    Wenn ich dir helfen will muß ich die Werte selber eintragen?

    Ich meine das komplette SQL File. Wenn zu groß, Link zum Download posten.
    Abriss, bzw. die Sprengung des World Trade Centers
    WDR Dokumentation
    Doku + DT Untertitel
    Weitere Infos - Terrorstorm

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •