无法在 EXCEL 中过滤 SQL 中的日期值

无法在 EXCEL 中过滤 SQL 中的日期值

我在 SQL 中创建了一个包含日期列的视图。日期列定义为日期时间,我必须使用 CONVERT (nvarchar.mydate,103),这样我才能获得以下格式:dd/mm/yyyy。

现在,当我从 EXCEL 连接以获取此数据视图时,我获取的日期如下:

在此处输入图片描述

我希望它们显示为年份,所以我必须使用文本分列选项并进行转换。

在此处输入图片描述

问题是每次刷新工作表后我都需要这样做。有没有办法可以自动按年份过滤日期。

答案1

从 SQL 获取日期而不进行转换,并在 Excel 中应用正确的格式。否则,您必须在 Excel 中将其从文本转换回数字。

相关内容