Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
主/辅助变量的SQL Server层次结构查询_Sql_Sql Server_Sql Server 2008_Sql Server 2012 - Fatal编程技术网

主/辅助变量的SQL Server层次结构查询

主/辅助变量的SQL Server层次结构查询,sql,sql-server,sql-server-2008,sql-server-2012,Sql,Sql Server,Sql Server 2008,Sql Server 2012,这将很难解释,但本质上我们有一个用户跟踪活动表。示例: customerid Year Month Day team_name Activityname 123456789 2017 6 1 CTM Officer ECM Clean-up (EOI) 123456789 2017 6 1 CTM Officer Investigation Simple 123456789 2017 6

这将很难解释,但本质上我们有一个用户跟踪活动表。示例:

customerid      Year    Month   Day team_name   Activityname
123456789   2017    6      1    CTM Officer     ECM Clean-up (EOI)
123456789   2017    6      1    CTM Officer     Investigation Simple
123456789   2017    6      1    CTM Officer     RM - Call Regular
123456789   2017    6      1    CTM Officer     RFI Response for Clarification
记录的每个活动都是一个单独的实例/行。我被告知的是,例如,在这4项活动中,一项是主要活动,另一项是次要活动。假设简单调查是主要的,其他三个是次要的

我被要求做的是查看所有数据,并进行分析,以查看每次跟踪主要活动时,我们看到次要活动也被跟踪的频率,以确保用户遵守其跟踪要求

困难的是,每个活动都被捕获为自己的行。我唯一的视线是主视线和次视线。我想弄清楚的是,可能需要提取主要活动的卷,以及相应的次要活动的卷。问题是,当数据只是一堆活动时,数据库本身的数据结构不可能简单地建立这样的层次结构

到目前为止,我所做的是按customerid按天/月/年对活动进行分组,以查看当天为该客户跟踪了哪些活动,前提是该客户在一天内没有调用两个不同的请求(两个主要活动)。虽然我想这是可能的。我希望我说的有道理


我想知道这样的事情是否可能……谢谢。

编辑您的问题并显示所需的结果。您是否有一个包含所有
Activityname
s及其类型(主要/次要)列表的“查找”表?请创建一个简单的表格/数据设置我们在表格中有一个活动列表,但不是主要/次要的活动…这是由我的团队中的某个人手动完成的…我们正在考虑将其用作查找表,但仍不知道如何将其分组…@BorisD'Souza-一次只做一小步。如果您有一个可以识别主/辅的查找表,那么您可以提出查询来查看它们之间的相关性。您的问题似乎更多地是关于数据分析,而不是实际的SQL代码。如果是真的,也许你应该在你的问题中说明这一点。也许我只是想找出SQL代码,这将使我能够进行进一步的分析…问题是辅助活动不会在映射表中汇总到主活动中..只是它们被标记为主活动或辅助活动..编辑你的问题并显示所需的内容结果。您是否有一个包含所有
Activityname
s及其类型(主要/次要)列表的“查找”表?请创建一个简单的表格/数据设置我们在表格中有一个活动列表,但不是主要/次要的活动…这是由我的团队中的某个人手动完成的…我们正在考虑将其用作查找表,但仍不知道如何将其分组…@BorisD'Souza-一次只做一小步。如果您有一个可以识别主/辅的查找表,那么您可以提出查询来查看它们之间的相关性。您的问题似乎更多地是关于数据分析,而不是实际的SQL代码。如果是真的,也许你应该在你的问题中说明这一点。也许我只是想弄明白SQL代码,这将使我能够进行进一步的分析…问题是辅助活动不会汇总到映射表中的主活动中..只是它们被标记为主活动或辅助活动。。。