Announcement

Collapse
No announcement yet.

Timestamp abfragen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Timestamp abfragen

    Hallo zusammen,

    ich habe in einer ORACLE 7.3 Datenbank eine Tabelle mit einem Timestamp-field.
    Ich habe den Delphi SQL-Explorer im Einsatz, einen selbstprogrammierten Explorer und ein weiteres Tool im Einsatz,
    um die Datenbank abzufragen.
    Bei der Abfrage select ... where buchungsdatum = '19.06.00 15:18:36'' erhalte ich a.) in Delphi und b.) dem eigenen Explorer
    den Fehler ORA-01847: "Tag muß zwischen 1 und letztem Tag des Monats liegen"; c.)Im fremdprogrammierten Tool wird der Zeitpunkt überhaupt nicht angezeigt. Allerdings kann ich in diesem Programm das Datum mit 'like' in der where-Klausel abfragen.
    Dies erscheint mir jedoch bei der Menge der Datensätze zu unsicher.
    Meine Frage lautet: Wie kann ich das Timestamp-field auf das Tagesdatum hin abfragen????

    Vielen Dank im Voraus

    Reiner

  • #2
    hi, probiers mal mit where buchungsdatum = TO_DATE('19.06.00 15:18:36','DD.MM.YY HH24:MI:SS') meik noch ein hinweis, du brauchst einen tag where TRUNC(buchungsdatum) = TO_DATE('19.06.00','DD.MM.YY') meik
    Zuletzt editiert von Christian Marquardt; 29.06.2012, 07:53.

    Comment

    Working...
    X