回答

收藏

将选择结果(一列)分成多列

技术问答 技术问答 215 人阅读 | 0 人回复 | 2023-09-12

我一直在努力解决这个问题,但我认为我只是没有一开始就知道该找什么的技能。我正在使用现有的系统,所以我不能更改数据库架构,也不能指示用户如何输入数据。我必须和我们一起工作。# ?8 `8 J- }" g/ K/ x# V
目前,我们的用户正在将统计数据放入表格的文本字段中。他们使用每行统计信息的标准格式,并使用文本限制符定义统计信息的详细信息。IE
# O, @- g7 d8 |2 R4 k0 B8 M - D: Q: V: - D: Q: V实际数据中没有括号…我只是用它们来显示细节在哪里。
8 g. a" @8 K' B5 J) p8 ~% C在上述示例中,文本字段记录中保存了两个统计信息,表中有许多统计记录。) e+ j" Z8 i9 g2 A0 X+ u
编辑:我在用MS SQL Server 2005,我需要为每个描述的数量/值总和创建一份报告。
/ ?6 a1 a8 ^3 |  [! L1 `8 e我实现了一个拆分用户功能,可以在记录中使用该功能将每行分成单独的记录…但据我所知。
- z9 R( C3 |9 G. |我需要“从StatsTable中选择Stats然后遍历每一个stats记录,将其分成单独的行,然后从每个行中提取类别、描述、数量和值,然后将所有结果返回到表中。
8 ~* M$ P& C( g) q# g6 m2 U6 S' c                                                                6 t7 G4 j5 H9 H5 d2 G5 q0 P
    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则