我创建如下列:
ReportingPeriod DATETIME
现在我注意到它有格式:
yyyy-mm-dd hh:mm:ss[.fff]
2016-03-11 00:00:00.000
在创建表格时,可以将格式设置为“DD / MM / YYYY”吗? 事情:
ReportingPeriod DATETIME format("DD/MM/YYYY")
答案 0 :(得分:1)
您可以使用
ReportingPeriod DATETIME CONVERT(VARCHAR(10), ReportingPeriod , 103)
但正如Tim Schmelter在评论中所建议的那样,不要将日期时间的值与格式化的日期时间混淆,后者始终是一个字符串。当你想要显示它们时转换它们。
意味着
`SELECT CONVERT(VARCHAR(10), ReportingPeriod , 103) AS [DD/MM/YYYY]` From *yourTable*
示例输出
19/02/1972