mssql: aus unix-timestamp stunde, minute, sec lesen
bernd
- datenbank
0 Erwin
Hi,
ich habe in der Datenbank unix-Timestamps abgespeichert (das Feld ist vom Typ int). Nun möchte ich per select alle Einträge auslesen, die zwischen 07:00:00 (Uhr) und 18:00:00 liegen. Welche MSSQL-Funktion gibt es dafür?
Vielen Dank
Bernd
Hi,
ich habe in der Datenbank unix-Timestamps abgespeichert (das Feld ist vom Typ int). Nun möchte ich per select alle Einträge auslesen, die zwischen 07:00:00 (Uhr) und 18:00:00 liegen. Welche MSSQL-Funktion gibt es dafür?
Keine. Weil das Feld vom type integer ist. Falls du jedoch mit PERL arbeitest, könntest du mit
use Time::Local;
eine Zeitangabe like 20040405 07:00:00 in den unix timestamp zurückverwandeln und damit die Datensätze rausfischen.
http://perlbase.xwolf.de/cgi-bin/perlbase.cgi?display=6&id=6
Gruss, Rolf