Entfernen Millisekunden von Zeit-Datentyp und auch: gibt es eine Millisekunde weniger Zeit-Datentyp?
Habe ich Nachrichten in der Frage, wie zu entfernen Millisekunden aus der datetime-Datentyp in MS SQL.
Aber was ist mit den Zeit-Datentyp - was ist der einfachste Weg, um zu entfernen Millisekunden aus der Zeit Datentyp?
Außerdem: gibt es eine Zeit Datentyp MS SQL (2008), die nicht mit Millisekunden?
Vielen Dank an alle!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Was ich getan habe um dieses Problem zu lösen für MS SQL server 2005 ist
Diese Schnitte den Wert von GETDATE() aus, direkt nachdem Sie die Letzte Zahl in der Jahresangabe. d.h. 'Jan 09 2014'.
edit: um klar zu sein, varchar(11) ist hier die Lösung.
edit: diese Lösung saugt, wenn Sie zusammen auf mysql CURDATE(), weil mysql gibt alle ganzen zahlen, während MSSQL-Server hat die alphabetische Monat.
Wenn Sie wollen einfach nur zurück die Zeit in sql server 2005 können Sie die substring-Funktion mit dem konvertieren, also WÄHLEN Sie SUBSTRING(CONVERT(VARCHAR,GETDATE(),20),12,8).
Das liefert die Uhrzeit im format hh:mm:ss.