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-
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-