2017-05-19 30 views
2

我有一个包含日期列的表。例如:SQL在Access中重新格式化我的日期列

| User | Date | 
| 1 | 05-16-2016 | 
| 1 | 07-28-2016 | 
| .... 

请注意日期的格式是月份 - 日期 - 年。基本上我想重新格式化它,使其具有:日 - 月 - 年。所以得到的表如下所示:

| User | Date | 
| 1 | 16-05-2016 | 
| 1 | 28-07-2016 | 
| .... 

非常感谢!

+0

什么是您的计算机的区域?这是在Windows控制台中设置的。 – Fionnuala

+0

这是英语(加拿大) – tee

回答

0

所以我想通了。基本上所有你要做的就是使用格式是这样的:

FORMAT(Date, "dd-mm-yyyy") 

我创建了一个新列的格式化的日期和使用的列进行其他计算

+0

你不应该把日期当作字符串来处理。没有例外。如果其他计算包含字符串日期,请将它们转换为真实日期值。 – Gustav

+0

我的日期的数据类型是日期和格式后,我可以重新转换日期 – tee

+1

这是没有道理的。如果你需要日期_值_,那就是你的。格式返回一个字符串。 – Gustav