2016-05-07 26 views
0

Ich habe eine Aufgabe, das bestehende Datumsformat in einer bestehenden T-SQL-View-Anweisung zu ändern. Wenn das Datumsformat auf YYYY-MM-DD 00:00:00.000 eingestellt ist, besteht die Aufgabe darin, die Formatierung ALTER VIEW zu MM-DD-YY zu ändern. Ich bin auf diesem einen verloren.Alter View sql date

USE Ch8_simpleco 

ALTER VIEW 
AS invoice 
    SELECT INV_DATE 
    SET INV_DATE (MMDDYY) 
    FROM dbo.v_cust_invoices; 
+2

Lesen Sie weiter, CAST und CONVERT –

Antwort

1

Sie suchen wahrscheinlich so etwas wie dieses:

ALTER VIEW invoice 
AS 
    SELECT COVERT(char(8), INV_DATE, 10) -- will get you dd-MM-yy (no century!) 
    FROM dbo.v_cust_invoices 
0

Sie können FORMAT() wie folgt verwenden:

ALTER VIEW invoice 
AS 
    SELECT FROMAT(INV_DATE,'MM-dd-yy') as INV_DATE 
    FROM dbo.v_cust_invoices