Vinzenz Mai: Vortag

Beitrag lesen

Hallo,

Problem bei DateDiff ist, das Datumsformat ich hab jetzt ein DD-MM-YYYY,
aber DateDiff braucht YYYY-MM-DD.

bietet Dein Datenbankmanagementsystem keine Zeichenkettenfunktionen?
In Transact-SQL, dem SQL-Dialekt des MS-SQL-Servers kannst Du z.B. mit

SELECT  
    SUBSTRING('29-05-2006', 7, 4)  
        + '-' + SUBSTRING('29-05-2006', 4, 2)  
        + '-' + SUBSTRING('29-05-2006', 1, 2)

Deine Zeichenkette so umformatieren, dass aus DD-MM-YYYY YYYY-MM-DD wird.
Das geht mit den Zeichenkettenfunktionen Deines Datenbankmanagementsystems
(DBMS) ganz sicher auch.

Freundliche Grüße

Vinzenz