Join fachinformatiker.de Forum Now
Ergebnis 1 bis 9 von 9

Wochentag aus Datum

Diskussion über Wochentag aus Datum in Datenbanken der Kategorie Fachliches; Hi, gibt es eine Möglichkeit wie ich aus einem Datum den Wochentag bekomme? Ich habe also eine Datums-Spalte, dort steht ...

  1. #1
    Reg.-Benutzer Avatar von ostpower
    Reg.-Datum
    07.02.2005
    Beiträge
    169

    Standard Wochentag aus Datum

    Hi, gibt es eine Möglichkeit wie ich aus einem Datum den Wochentag bekomme? Ich habe also eine Datums-Spalte, dort steht beispielsweise das Datum 29.04.2008 Ich möchte als Ausgabe jetzt "Dienstag" haben.

    Des Denken und Wissen überlass ma lieber de Hase, die ham bessere Zähne.

  2. #2
    TDM
    TDM ist offline
    Reg.-Benutzer Avatar von TDM
    Reg.-Datum
    08.11.2004
    Ort
    Am Anus der Welt.
    Beiträge
    1.803

    Standard

    DATEPART (Transact-SQL)

    Oracle hat sicher ähnliche Funktionen.
    Friedlich sei der Weg der Stromkäfer unter der Last der Bitkrümel!

  3. #3
    Reg.-Benutzer
    Reg.-Datum
    23.08.2005
    Beiträge
    102

    Standard

    Hi,

    um welches DBMS handelt es sich den? Beim MS SQL Server gibt es ne Funktion "datepart". Hierbei kannst du den Wochentag in Form von Zahlen (1 = Montag, 7 = Sonntag) aus einem Datum heraus ziehen.

    Das ganze würde so aussehen: select datepart(weekday, SPALTE) from Database;

    Vielleicht hilfts ja.

    Gruß

    EDIT: Ahh, zu langsam

  4. #4
    Reg.-Benutzer
    Reg.-Datum
    04.02.2007
    Ort
    Nähe München, Ndb
    Beiträge
    1.266

    Standard

    Gugst Du hier: TO_CHAR
    Über die Format Models (link ist auf obiger Seite enthalten) kannst dann das Datum so formatieren wie Du es brauchst.

    Dim

  5. #5
    Reg.-Benutzer Avatar von ostpower
    Reg.-Datum
    07.02.2005
    Beiträge
    169

    Standard

    Also ich hab ne Lösung gefunden, mit so nem statement klappts:

    SELECT
    to_char(to_date(t.datum,'DD.MM.YYYY'),'DAY') AS Tagname
    FROM
    tabelle t

    ABER:
    Jetzt stimmen die Ausgaben gar net, ich er sagt mir z.b. dass der 7.März 2007 ein Montag wär, dabei war des en Mittwoch.
    Des Denken und Wissen überlass ma lieber de Hase, die ham bessere Zähne.

  6. #6
    Reg.-Benutzer
    Reg.-Datum
    04.02.2007
    Ort
    Nähe München, Ndb
    Beiträge
    1.266

    Standard

    Code:
    SQL> SELECT to_char(to_date('07.03.2007','DD.MM.YYYY'),'DAY') AS Tagname FROM dual;
    
    TAGNAME
    ----------
    MITTWOCH
    Hmm also bei mir stimmt die Ausgabe aber.

    Dim

  7. #7
    Reg.-Benutzer Avatar von ostpower
    Reg.-Datum
    07.02.2005
    Beiträge
    169

    Standard

    Genau das gleiche hab ich eben auch gemacht und da stimmt es auch, aber wenn er sich die das datum aus der tabelle holt dann steht für dieses datum montag als tag.
    Des Denken und Wissen überlass ma lieber de Hase, die ham bessere Zähne.

  8. #8
    Reg.-Benutzer
    Reg.-Datum
    04.02.2007
    Ort
    Nähe München, Ndb
    Beiträge
    1.266

    Standard

    Ja dann solltest Du mal prüfen, ob das Datum in der Tabelle auch so drinnen steht wie dein Formatstring es erwartet. Es handelt sich ja wohl wieder um einen String und nicht um ein wirkliches DATE Feld.

    Dim

  9. #9
    Reg.-Benutzer Avatar von ostpower
    Reg.-Datum
    07.02.2005
    Beiträge
    169

    Standard

    OK ich habs, also diese date-umwandlung des schon vorhandenen dates ist das problem, also es muss einfach nur so aussehen:

    to_char(t.datum,'DAY')
    Des Denken und Wissen überlass ma lieber de Hase, die ham bessere Zähne.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Excel Wochentag von Datum berechnen
    Von Brei im Forum Anwendungssoftware
    Antworten: 2
    Letzter Beitrag: 01.09.2004, 12:11
  2. Wochentag (String) aus Datum auslesen
    Von anne im Forum Basic
    Antworten: 2
    Letzter Beitrag: 15.10.2003, 17:17
  3. perl: wochentag aus datum?
    Von attheo im Forum Skript- und Webserverprogrammierung
    Antworten: 6
    Letzter Beitrag: 11.12.2002, 10:31
  4. Datum / Wochentag auslesen mit Javascript
    Von Slayer8 im Forum Webdesign
    Antworten: 3
    Letzter Beitrag: 20.01.2002, 21:03
  5. Wochentag
    Von Durone im Forum Datenbanken
    Antworten: 3
    Letzter Beitrag: 29.11.2001, 17:30