Anzeige:
Ergebnis 1 bis 6 von 6

Thema: Probleme beim Addieren von Stunden zu einem Timestamp

  1. #1
    smog_at
    Gast

    Probleme beim Addieren von Stunden zu einem Timestamp

    Hey @all,

    und zwar hätte ich folgendes Statement vor:
    PHP-Code:
    SELECT to_char(start_time+(8*3600), 'HH24:MI:SS') AS planned_time FROM timetable 
    Hier bekomme ich dann die Fehlermeldung:
    PHP-Code:
    SQL Fehler:

    ERROR:  operator does not existtimestamp without time zone integer
    HINT
    :  No operator matches the given name and argument type(s). You may need to add explicit type casts.

    In der Anweisung:
    SELECT to_char(start_time+(8*3600), 'HH24:MI:SS') AS planned_time FROM timetable 
    Wie kann ich nun zu meiner Spalte "start_time" (Format timestamp without timezone) 8 Stunden hinzu zählen?

    Kann mir bitte jemand helfen
    Vielen Dank im Voraus

    Lg smog_at

  2. #2
    Registrierter Benutzer
    Registriert seit
    21.06.1999
    Beiträge
    677

  3. #3
    Registrierter Benutzer
    Registriert seit
    30.06.2005
    Beiträge
    155
    also in oracle gings so:
    Code:
    SELECT to_char(start_time+(8/24), 'HH24:MI:SS') AS planned_time FROM timetable;

  4. #4
    Registrierter Benutzer
    Registriert seit
    19.08.2004
    Beiträge
    404

  5. #5
    Registrierter Benutzer
    Registriert seit
    30.06.2005
    Beiträge
    155
    na jetz haben wir ja bald alle datenbanken durch

  6. #6
    Registrierter Benutzer
    Registriert seit
    15.10.2005
    Ort
    Franken
    Beiträge
    362
    Bin jetzt zu faul die DB2-Doku zu durchwühlen.

    Ich würde timestamps nicht als solche speichern, sondern als Integer mit dem UNIX_TIMESTAMP(). Damit lässt sichs einfacher rechnen. Die Formatierung kann dann in PHP mittels date() gemacht werden (in anderen Sprachen gibt es Äquivalente zu date() )
    Dank der Rekursion kann ich IF-Schleifen bauen.

    In neuem Glanz: www.turbohummel.de

Lesezeichen

Berechtigungen

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