to_char verliert Uhrzeit aus Oracle Datenbank

  • VB.NET

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von Alexprivat.

    to_char verliert Uhrzeit aus Oracle Datenbank

    Hallo Wissende,

    ich arbeite mit einer Oracle DB und Oracle SQL Developer v3. In einer Tabelle habe ich ein Feld als Date, dort finde ich folgende Ergebnisse:

    select time from tabelle
    Ergebnis: 01.01.2013 12:00:00 korrekt

    select to_char(time) from tabelle
    Ergebnis: 01.01.2013 12:00:00 korrekt

    select extract(hour from time) from tablle
    Ergebnis:Fehlermeldung Feld nicht vorhanden

    Benutze ich VB 2010 erhalten ich folgende Ergebnisse
    select time from tabelle
    Ergebnis: 01.01.2013 12:00:00 korrekt

    select to_char(time) from tabelle
    Ergebnis: 01.01.2013 sachlich richtig aber zu wenig Information

    Ziel ist es für mich DB Einträge nach Stunde zu zählen. Nun habe ich erstens das Problem dass EXTRACT schon nicht im SQL Developer funktioniert und TO_CHAR die Uhrzeit nicht in VB 2010 übernimmt. Ich benötige aber TO_CHAR um die Stunden zu filtern.

    Ja ich könnte alle Datensätze laden und zur Laufzeit auswerten lassen aber warum nicht die Arbeit in die DB verlagern? Macht nen schicken Code und der Server langweilt sich mal nicht zu Tode.

    Danke für alle Antworten
    -is mir warm-