WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   SQL-Datenfeld "Time" (http://www.wcm.at/forum/showthread.php?t=57425)

america 24.05.2002 07:31

SQL-Datenfeld "Time"
 
Schönen guten Morgen, liebes Forum!

Ich hätte eine Frage zu SQL (Version 7).

Habe einen Table angelegt, u.a. mit einem getrennten Datum und Uhrzeit-Feld.
Diese beiden Felder werden mit einem INSERT-Befehl aus einer ASP-Seite befüllt ('"&date&"','"&time&"').
Ich habe beim Table-Design diese beiden Felder als "datetime"-Typ definiert. Jetzt besteht das Problem, dass zwar im Datumfeld das richtige Datum eingetragen wird, im Zeitfeld aber zusätzlich zur aktuellen Uhrzeit auch das Datum "1.1.1900".

Meine Frage: welchen Datentyp (ev. "smalldatetime"???) muss ich für das Uhrzeitfeld definieren, damit tatsächlich nur die Uhrzeit eingetragen wird??

Ich brauche nämlich aus verwaltungsgründen das Datum und Uhrzeitfeld weiterhin getrennt! Ich sortiere auch nach Datum und Uhrzeit und kann daher die Felder nicht als "nvarchar" definieren (als "nvarchar" definiert sortiert ja SQL "nicht richtig").

Würde mich sehr freuen, wenn ihr einen Tipp für mich hättet!!

LG
America:confused:

_m3 24.05.2002 22:42

Was für ein SQl-Server?
Microsoft, Oracle, IBM (DB2 oder Informix), MYSQL, ..... ?

bev 24.05.2002 22:54

Warum nicht 1 Feld für Datum und Uhrzeit
 
Aus welchem Grund trennst du die Felder Datum und Uhrzeit ??

Mach ein Feld das beides speichert und auf das machst du dann deine Abfragen.

Kannst ja auf ein DateTimefeld auch genaue abfragen auf die Uhrzeit definieren ...


Gruß

america 25.05.2002 23:11

Habe einen SQL-Server 7.0 mit WinNT 4 ....

Werde aber wahrscheinlich wirklich den 2. Vorschlag machen und statt zwei getrennten Datenfeldern nur eines machen ....

Besten Dank für Eure Hilfe!
LG
America


Alle Zeitangaben in WEZ +2. Es ist jetzt 04:49 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag