Datumsformatierung in DB2

Hallo zusammen,

wollte gerne eine Relation u.a. mit einem Attribut Wochentag anlegen.
Dieses soll die Wochentage (Montag bis Sonntag) aufnehmen können und bei der Ausgabe von Montag bis Sonntag sortiert werden können (also nicht alphabetisch sonder in der Reichenfolge der Wochentage).
Welchen Datentyp verwende ich dafür denn am Besten und wie bekomme ich die Sortierung hin.

Dachte an den Datentyp Date und möglicherweise gibt es eine Datenbankfunktion (mit der days-Funktion bin ich nicht so recht weitergekommen), die sowas unterstützt.

Hat da jemand eine Idee?

Viele Grüße
Sascha

Hallo,

Welchen Datentyp verwende ich dafür denn am Besten und wie
bekomme ich die Sortierung hin.

Dachte an den Datentyp Date und möglicherweise gibt es eine
Datenbankfunktion (mit der days-Funktion bin ich nicht so
recht weitergekommen), die sowas unterstützt.

Hm… kommt ziemlich drauf an, wofür Du das ganze verwenden willst. Ich würde daraus einfach eine Spalte „Wochentag“ machen, die ein „INTEGER“ ist und bei der Montag=1, Dienstag=2 usw. ist.
Nicht schön, aber platzsparend und einfach.

Grüße,

Anwar

Hallo,

wie wär’s mit DAYOFWEEK oder DAYOFWEEK_ISO?
http://www-128.ibm.com/developerworks/db2/library/te…

Gruß, muzel

Vielen Dank für eure Antworten,
so hatte ich mir das auch gedacht,
vor allem wegen der Sortiermöglichkeit.

Gibt es denn auch noch eine Datenbankfunktion,
die bei der Anzeige aus dem Integer 1 - Montag macht?

Viele Grüße
Sascha