Forum: Datenbanken
Delphi
by MatthiasR,
8. Okt 2010
Muss ich leider verneinen...
FEHLER: kann Typ integer nicht in Typ time without time zone umwandeln
LINE 1: select cast('19:00' as time) between cast(180000 as time) an...
Forum: Datenbanken
Delphi
by MatthiasR,
8. Okt 2010
Also wie das intern auseinander gehalten wird von Postgres weiß ich leider nicht, aber Fakt ist, es geht! Wenn in der Tabelle ein Zeitraum abgespeichert wird, der von 18 - 24 Uhr geht, dann steht auch 24 Uhr in der Tabelle! Wenn Postgres daraus 0 Uhr machen würde, dann wäre das beispielsweise für meine genannte Abfrage fatal:
select cast('19:00' as time) between cast('18:00' as time) and...
Forum: Datenbanken
Delphi
by MatthiasR,
8. Okt 2010
Wir verwenden die UniDAC-Komponenten, um auf eine PostgreSQL-Datenbank zuzugreifen. In der Datenbank existieren verschiedene Tabellen, in die Uhrzeiten eingetragen werden (Datentyp: time without time zone). Es handelt sich immer um Anfangs- und Endzeiten, wobei die Endzeiten auch den Wert '24:00' Uhr annehmen können. PostgreSQL unterscheidet 0 Uhr und 24 Uhr voneinander, ich weiß nicht, wie es...