以下是查询结果的图像。我想根据最大'addressvalidfrom'显示Tucson / Boulder一次。如何创建/修改查询?
答案 0 :(得分:1)
对于addressvalidfrom字段使用max,对其他字段使用group by。
如果您发布实际查询,我可以告诉您。
http://www.w3schools.com/sql/sql_groupby.asp 聚合是你的最大值(addressvalidfrom)
如果可能,你还可以发布你想要的结果。
答案 1 :(得分:1)
如果您不想使用分组(以保留查询的其余部分),可以添加ROW_NUMBER列并将其过滤到1。
实施例
SELECT * FROM
( -- insert your query here with new line below in the select fields
, ROW_NUMBER() OVER (PARTITION BY CUST_RETAIL_CHANNEL_NAME ORDER BY addressvalidfrom DESC) AS Rnk
) D
WHERE D.Rnk=1