MIN / MAX无法处理从SQL推送的列

时间:2015-11-18 18:54:49

标签: sql sql-server excel

我正在查询SQL Server中的数据,而我的SELECT包含CONVERT(date,[column])

查询运行得很好,我将其传递给名为“Data”的可刷新的Excel工作簿工作表。刷新工作簿也很好。

问题是,在同一工作簿中的单独“摘要”工作表上,我想运行=MIN(Data!A:A)(我们只想说日期列在A:A中)。因此,我的目标是检索该列中的最小/最早日期。结果始终为0.我尝试将数据列A:A格式化为日期以及保存MIN函数的单元格。无论我做什么,结果似乎总是0。

我的查询是否存在以不兼容的方式将列传递到Excel的问题?

1 个答案:

答案 0 :(得分:1)

cast(convert(char(11),YourDateFieldHere,113)as datetime)将完成这项工作。您需要在新标签页中创建新连接以查看结果。