Sql select Datum Problem

Hallo,
ich habe folgendes Problem.
meine Datenbank hat unter anderem zwei spalten mit Datum 1. Einlass und 2. Auslass, wenn ich nun ein
select * from Zutritt eingebe dann bekomme ich die Datumsspalten immer nur ohne Uhrzeit, aber genau auf diese kommt es mir an.

Eventuell hat ja jemand eine gute Idee

Danke im voraus
Gruß holule

Apex 2, Oraxe10g

Hallo holule,

Eine Möglichkeit wäre:
select to_char(Einlass, ‚DD-Mon-YYYY HH24:MI:SS‘),
to_char(Auslass, ‚DD-Mon-YYYY HH24:MI:SS‘) from Zutritt;

Für anders formatierten Output siehe 'Datetime Format Elements ’ in der Oracle Doku.
Z.B. da: http://download.oracle.com/docs/cd/E11882_01/server… (OK, das wäre Oracle 11.2, aber Deine Doku hast du ja sicher selber.)

Gruß,
vickyD

Hi Holule,

in Apex kann man bei den Spalten eines Reports soweit ich weiß
auch die Formatierungen von Spalten angeben (unter Reportattribute).

Ansonsten könntest du mal versuchen die Spalte mit Formatierung anzugeben. Also z.B. folgendermaßen:

SELECT TO_CHAR(einlass, ‚dd.mm.yyyy hh24:mi‘), TO_CHAR(auslass, ‚dd.mm.yyyy hh24:mi‘)
FROM zutritt

Dann solltest du die Uhrzeit auch sehen.

Vg Mondi

Du bekommst die Daten mit Stunden Minuten und Sekunden. Sie werden bloß nicht angezeigt.

Das kann man je nach verwendetem Tool meist einstellen, oder man wandelt explizit in einen varchar um, zum Beispiel mit to_char(einlass,‚YYYYMMDD HH24:MI:SS‘)

Gruß
Jens

ich kann nur raten, wie und „wohin“ das Select gemacht wird, aber angenommen es
wird irgendeine interaktive Console verwendet dürfte es wohl das Defaultformat der
Datenbank sein:

The default date format for an Oracle date value is derived from the
NLS_DATE_FORMAT and NLS_DATE_LANGUAGE initialization parameters.
([Link bricht um]
http://download.oracle.com/docs/cd/B19306_01/server…
e.htm#i1005946)

und muss für die ansicht konvertiert werden:

TO_DATE(,‚YYYY-MON-DD HH24:MI‘)

aus dem Programm heraus sollte es, den richtigen Date-Typ vorausgesetzt, kein
Problem sein …

Die Uhrzeit wird vermutlich schon korrekt gespeichert und lediglich nicht angezeigt. Versuchs erstmal mit

select to_char(datumsfeld, ‚dd.mm.yyyy hh24:mi:ss‘) from tabelle;

Dann kannst Du ja sehn, ob die Uhrzeit dabei ist.

Grüße, Alex

Danke Danke
Ich möchte mich bei euch für die schnelle und kompetente Hilfe bedanken. Irgendwie bin ich an dieser Lösung vorbeigerauscht.

Danke und ein schönes Wochenende
Gruß holule

Bitte verwende Formatmaske fuer Speichern der Daten.

to_date(sysdate,DDMMYY HHMISS)

ungefaehr so

Hallo,
ich habe folgendes Problem.
meine Datenbank hat unter anderem zwei spalten mit Datum 1.
Einlass und 2. Auslass, wenn ich nun ein
select * from Zutritt eingebe dann bekomme ich die
Datumsspalten immer nur ohne Uhrzeit, aber genau auf diese
kommt es mir an.