Seite 1 von 1

Übersicht Funktionen / Befehle für die Abfragen

Verfasst: Fr 30. Dez 2011, 13:06
von mepi0011
Hallo,

bin gerade dabei eine Datenbank mit den Verbrauchsdaten meiner Heizung aufzusetzen. Dabei berechne ich den Verbrauch aus der heutigen Woche zu letzten Woche mit einer Abfrage.
In der Abfrage verwende ich die Befehle bzw. Funktionen WEEK() und DATEDIFF().
Beide Funktionen habe ich durch langes suchen im Internet in Foren oder Beispielen gefunden.

Wo finde ich eine Übersicht mit allen Funktionen die möglich sind?

Gruß
mepi0011

Re: Übersicht Funktionen / Befehle für die Abfragen

Verfasst: Fr 30. Dez 2011, 13:18
von pmoegenb
Wenn es sich um die integrierte Datenbank HSQLDB handelt hier: http://hsqldb.org/web/hsqlDocsFrame.html

Re: Übersicht Funktionen / Befehle für die Abfragen

Verfasst: Fr 30. Dez 2011, 13:31
von mepi0011
Hallo,

vielen Dank!

Ja, bei der Datenbank handelt es sich um eine HSQLDB Datenbank.

Auf dieser Seite die vorgeschlagen wurde, war ich schon. Die Dokumentationen sind gut, aber ich finde dort nichts über die Befehle WEEK() oder DATEDIFF() wie ich sie verwenden!

Ich suche eine Aufstellung aller Funktionen der Art:
WEEK()
DATEDIFF()

Bei Programmiersprachen z.B. C++ gibt es auch immer eine Auflistung aller Befehle mit ihrem Syntax und Beispielen wie sie zu verwenden sind. Genau so was suche ich hier auch.

Re: Übersicht Funktionen / Befehle für die Abfragen

Verfasst: Fr 30. Dez 2011, 17:03
von pmoegenb
Das kannst Du Dir abschminken. Es gibt zwar Standards für SQL, z. B. SQL92, darüber hinaus hat jedoch jeder Datenbankhersteller seine eigenen Schmankerl.

Re: Übersicht Funktionen / Befehle für die Abfragen

Verfasst: Fr 30. Dez 2011, 19:27
von mepi0011
Hallo,

nach etwas Internestsuche mit den richtigen Schlüsselwörtern "HSQLDB" und "week()" bin ich fündig geworden! :D

Auf der Folgenden Internetseite unter der Rubrik Built-in Functions and Stored Procedures sind die Befehle mit den Syntax aufgelistet.
http://hsqldb.org/doc/guide/ch09.html

Hier findet mach auch die Befehle WEEK() und DATEDIFF().

Gruß
mepi0011