bernd: mssql: aus unix-timestamp stunde, minute, sec lesen

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

  1. 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

    --
    SELFforum - Das Tor zur Welt!
    Theoretiker: Wie kommt das Kupfer in die Leitung?
    Praktiker: Wie kommt der Strom in die Leitung?