Gaschi Geschrieben 23. August 2005 Geschrieben 23. August 2005 Guten Morgen, ich habe ein Problem mit einer NonStop Datenbank. Alle Abfragen funktionieren Einwandfrei, zumindest solange, bis ich gerne den Zeitraum eingrenzen möchte. Die Ausgabe der Spalte sieht so aus: 1999-09-12 13:04:25.000000 Beispielswert Wenn ich jetzt Bspw. alle Einträge dieses Eintrags bis zum gleichen Zeitpunkt am Folgetag angezeigt bekommen möchte, so habe ich es so SELECT * FROM bla WHERE datetime BETWEEN '1999-09-12 13:04:25.000000' AND '1999-09-13 13:04:25.000000' Als Fehler bekomme ich dann immer: [Tandem][ODBC Driver][NonStop SQL] NonStop SQL message (7100) : Comparisons between DATETIME and CHARACTER data types are not allowed. Gleicher Fehler tritt auf, wenn ich die .000000 weglasse. Muss ich, bzw. gibt es die Möglichkeit, diese CHARACTER ins DATETIME Format zu Konvertieren? Wenn ja, wie? VIELEN DANK schonmal
schlati Geschrieben 23. August 2005 Geschrieben 23. August 2005 Von welchem Datentyp isn die Spalte datetime?!
loeti Geschrieben 23. August 2005 Geschrieben 23. August 2005 Also, bei Oracle heißen diese Funktionen "to_date()" und "to_char()". Vielleicht heißen die hier genauso???
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden