MySQL Forums
Forum List  »  German

Re: Zeitraum über zwei oder mehr Tage
Posted by: Thomas Wiedmann
Date: November 15, 2011 12:39PM

Hallo Christian,

Dein CREATE TABLE Beispiel kann so nicht stimmen. Wenn ich es ausprobiere, gibt es mehrere Syntaxfehler.

Trotzdem mal einen Lösungsansatz, wie Du die "Nachtschichtdaten" auswählen kannst. Also die Datensätze die zwischen 22:00 und 23:59:59 oder zwischen 0:00 und 6:00 angelegt sind

mysql> SELECT time(stamp) AS zeitpunkt
    -> FROM
    ->   history
    ->
    -> WHERE
    ->   time(stamp) BETWEEN str_to_date('22:00:00', '%H:%i:%s')
    ->   AND str_to_date('23:59:59', '%H:%i:%s')
    ->   OR time(stamp) BETWEEN str_to_date('00:00:00', '%H:%i:%s')
    ->   AND str_to_date('06:00:00', '%H:%i:%s');
+-----------+
| zeitpunkt |
+-----------+
| 23:11:43  |
| 05:00:43  |
+-----------+
2 rows in set (0.00 sec)

mysql>

Grüße
Thomas

Options: ReplyQuote


Subject
Views
Written By
Posted
2530
November 13, 2011 05:20PM
1178
November 14, 2011 07:04AM
1458
November 14, 2011 02:50PM
1147
November 14, 2011 06:26PM
Re: Zeitraum über zwei oder mehr Tage
1404
November 15, 2011 12:39PM
1488
November 16, 2011 04:11AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.