Re: Zeitraumselektion bei getrennten Datum/Zeit-Feldern
begin Knut Kohl schrieb:
> Andreas Kretschmer schrieb am 01. Feb 2006 in de.comp.datenbanken.misc:
>
>> Dann bastle Dir aus Datum und Zeit einen Timestamp und wende auf diesen
>> between an. Besser noch: wirf die Tabelle weg und verwende Deinem
>> Problem geeignete Datentypen. Die Zeit, die Du damit verbrauchst, holst
>> Du durch die dann mögliche Verwendung sinnvoller Indexe auf eine
>> Timestamp-Spalte wieder raus.
>
> Ok, ging zu schnell, ich hätte dazu sagen sollen, dass ich gerade in SAP
> unterwegs bin, also ist das leider keine Alternative :-(
Ahso. Ich kenne SAP nicht, man hört nur oft, es sei vergleichsweise lahm
und stelle enorme Hardwareforderungen. Mir wird nun klar, warum...
test=# \d news
Table "public.news"
Column | Type | Modifiers
--------+-------------------+-----------
datum | character varying |
zeit | character varying |
wert | integer |
test=# select * from news;
datum | zeit | wert
------------+----------+------
2006/01/05 | 10:00:00 | 10
2006/01/06 | 10:00:00 | 20
2006/01/07 | 10:00:00 | 30
2006/01/08 | 10:00:00 | 40
(4 rows)
test=# select sum(wert) from news where (datum || ' ' || zeit)::timestamp between '2006/01/05 00:00:00' and '2006/01/07 23:59:59';
sum
-----
60
(1 row)
end
Andreas
--
Andreas Kretschmer
Linux - weil ich es mir wert bin!
GnuPG-ID 0x3FFF606C http://wwwkeys.de.pgp.net
.
Relevant Pages
- -9999-01-01 als Parameter ini JDBC
... Datenbanktabelle eine Zeile lese, bekomme ich bei getString ... Alle Versuche, dieses Datum irgendwie da reinzubekommen, ... Tag des Monats muss zwischen 1 und letztem Tag ... Bei Date und Timestamp habe ich das Problem, ... (de.comp.lang.java) - Re: Datensatz sperren
... solche Datenbanksysteme, die als TimeStamp eine Kombination aus ... Datum und Zeit einer Auflösung> 1 Sekunde nutzen, ... (microsoft.public.de.german.entwickler.dotnet.datenbank) - Re: Datensatz sperren
... solche Datenbanksysteme, die als TimeStamp eine Kombination aus Datum und Zeit einer Auflösung> 1 Sekunde nutzen, kannst du gleich auf den Schrott werfen. ... (microsoft.public.de.german.entwickler.dotnet.datenbank) - [SPSS] Daten drehen
... Ich bekommme eine CVS-Datei, die ... (das sind die Überschriften, unter Timestamp kommt das jeweilige Datum, unter Datei1, ... ... (de.sci.psychologie) - Re: Ersatzteilhaltung bei der DB
... der Fehler sondern das System hat Fehler. ... Ich kenne Firmen, mehrere, die Ihre gesamte Lagerhaltung und Produktion mit SAP machen, und es funktioniert wunderbar, weil dort die Menschen mitdenken und verstehen was sie machen. ... Wenn ich die Stunden vom Vortag biche muss ich bei jeder Position eines Auftages jedesmal das Datum vom aktuellen auf das veorherige Datum verändern. ... (de.etc.bahn.eisenbahntechnik) |
|