cost 80 ms
Stuff() 分组不准确 - Stuff() Not Grouping Accurately

我正在使用旧版本的 SQL Server 并尝试将行转换为连接的列。 通过对堆栈溢出的研究,我发现我应该使用 STUFF()。 但是,当我尝试复制我在此处找到的答案时,无法正确分组。 它不是连接与我的 GROUP BY 相关联的名称,而是连接每一行,然后只复制每一行的结果。 我的基表 #Temp 布 ...

SQL 为 XML 提供特定分组的东西 - SQL STUFF FOR XML with specific grouping

我在 SQL Server 2014 工作,我有以下简单数据,用于跟踪用户的通话历史: 我需要将 ACTIVITY 值分组到一个字段中,这可以使用 STUFF FOR XML function 轻松完成: 但是我需要有条件地对这些进行分组,条件是活动日期之间有超过90 天。 期望的结果: 这是我正在 ...

如何通过链接表按空值排序 - How to order by nulls-last by a linked table

我有两张表Person和PersonSkill 人 个人技能 我正在尝试编写一个顺序,该顺序将按字母顺序按技能对人员进行排序,但最后为空值。 寻找这样的东西: 但是由于某种原因,我不能在IIF使用 sortRule 或在 ORDER BY 中使用case操作,因为它给了我这个错误: ...

SQL 查询按时间分组并汇总和连接字符串值 - SQL Query to group by time and roll up and concatenate string values

我正在尝试从两个表之间的一组时间和天数中获取特定格式。 数据库:MeetingTime 表具有从 MeetingTime.DayOfWeekId(外键)到表 DayOfWeek.Id(主键)的关系。 示例查询: 结果: 我对这组数据的期望结果将是一行,因为开始时间和结束时间是相同的。 09:00 ...

T-SQL - 使用 STUFF 连接分组列并删除重复项 - T-SQL - using STUFF to concatenate grouped columns and removing duplicates

我有一个看起来像这样的表: 下面显示的我的 SQL 语句采用上面的数据并使用逗号作为分隔符连接“订阅类型”: 运行此 SQL 会产生以下 output: 但是请注意, MarketingEmail列出了两次,因为源表也列出了两次(第 1 行和第 2 行)。 我需要省略检测到的任何重复项,以便生成 ...

如何避免 xml 路径的多次使用? - How can i avoid a multiple using stuff for xml path?

我在使用 sql 查询时遇到问题。 我要做的是获取商店列表,其中包含分配给用户的任务。 用用户名分隔列中的每个角色。 我正在使用 STUFF 来获取连接行,但对于表中的 100K+ 行来说,这似乎是个坏主意。 这是简化的结构: 用户表 任务表 Select 结果 问题是 select 越来越慢, ...

SQL 服务器 2016:用于 XML 和 STUFF 与多连接查询 - SQL Server 2016: Use FOR XML and STUFF with Multiple Join Query

我为报告目的进行了查询,以列出尚未提交季度报告的雇主并列出尚未提交的季度。 这是我的查询: 以下是查询结果: 我想要的是将 QId 列合并为每个 EmployerId 的一行,如下所示: 我正在使用 Sql Server 2016 所以不幸的是我无法利用string_agg()并且必须使用FOR X ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM