Richten Sie das datesformat beim Erstellen der Tabelle ein

Ich erstelle Spalte wie unten:

ReportingPeriod DATETIME 

Jetzt habe ich bemerkt, dass es Format hat:

 yyyy-mm-dd hh:mm:ss[.fff] 2016-03-11 00:00:00.000 

Es ist möglich, das Format als "DD / MM / YYYY" beim Erstellen der Tabelle einzurichten? etwas wie:

 ReportingPeriod DATETIME format("DD/MM/YYYY") 

Sie können verwenden

 ReportingPeriod DATETIME CONVERT(VARCHAR(10), ReportingPeriod , 103) 

Aber wie von Tim Schmelter in Kommentaren vorgeschlagen, verpasse nicht den Wert einer datetime mit einer formatierten datetime, die immer ein String ist. Konvertiere sie, wenn du sie anzeigen möchtest.

Meint

 `SELECT CONVERT(VARCHAR(10), ReportingPeriod , 103) AS [DD/MM/YYYY]` From *yourTable* 

Sample Output

19/02/1972