我的事实表中有一个Date列,由于某些客户端api要求,我需要将此列格式化为字符串,同时使用SUMMARIZE函数对数据进行分组。以下是我正在使用的示例查询:
laravel
我尝试在SUMMARIZE中使用FORMAT函数,默认情况下不起作用。我无法向FactTable添加新列,因此需要在查询时解决此问题。
还有其他方法可以达到这个目的吗?任何帮助表示赞赏。
根据建议,添加更多信息。
我们正在使用Sql Server 2014。
答案 0 :(得分:1)
您可以使用SELECTCOLUMNS()函数。此函数与ADDCOLUMNS()函数的工作方式类似,只是它只返回您指定的列。
以下是如何更改现有查询的示例:
/v1.0/groups/{group-ID}/conversations
修改强>
请注意,SELECTCOLUMNS()函数仅适用于SQL Server 2016及更高版本。