【发布时间】:2017-08-29 04:31:53
【问题描述】:
我如何编写查询以检索显示每天每人一项服务的数据,如果客户在同一注册位置提供服务,而且如果同一客户在同一天在不同的注册位置提供服务,则应显示该服务。
PS:el = 注册地点,sl= 服务地点,服务日期为 datetime2,因此呈现不同的时间。
原始数据示例
ClientID serviceID clientname sl el 服务日期 1 112 萨姆·亚特兰大 亚特兰大 04/01/2017 1 113 萨姆·亚特兰大 亚特兰大 04/01/2017 1 114 萨姆·奥古斯塔·亚特兰大 04/01/2017 1 115 萨姆亚特兰大蒙哥马利 04/01/2017 1 116 萨姆·亚特兰大 亚特兰大 04/02/2017 2 117 喜悦特拉华特拉华州 04/02/2017 2 118 喜悦特拉华州特拉华州 04/02/2017 2017 年 4 月 1 日至 2017 年 4 月 3 日之间服务日期的预期结果 ClientID serviceID clientname sl el 服务日期 1 112 萨姆·亚特兰大 亚特兰大 04/01/2017 1 114 萨姆·奥古斯塔·亚特兰大 04/01/2017 1 115 萨姆亚特兰大蒙哥马利 04/01/2017 1 116 萨姆·亚特兰大 亚特兰大 04/02/2017 2 118 欢乐特拉华特拉华州 04/02/2017
【问题讨论】:
-
只需从 YourTablr 中选择 DISTINCT ClientID、ServiceID、Cluentname、sl、el
-
抱歉错别字,上面是我手机上输入的。上面也应该包含服务数据列
标签: sql sql-server sql-server-2008 reporting-services