unpivot

    1热度

    1回答

    我正在处理具有多个参数(如投影单位,投影值,数量单位,数量值,Parm单位,列中每个月的Parm值)的客户端数据。 每个参数都以月份名称作为前缀,如JAN_Projected单位,JAN_投影值,JAN_Quantity单位,JAN_数量值,JAN_ Parm单位,JAN_ Parm值。 这里是我的表的模式: CREATE TABLE [dbo].[tbl_forum_data]( [Sn

    2热度

    1回答

    我需要将我的值转换为Varchar。我有这样的代码: SELECT Value AS FieldName, [42] AS [KeyID_42],[600] AS [KeyID_600] FROM ( SELECT TransID, Value, FieldName FROM ( SELECT TransID, [ErisaPlanEndsMM], [Er

    0热度

    1回答

    我有一个数据透视表,为每一行创建2列,我希望按日期顺序进行操作。 Below is the data in the raw format ------------------------------------------------------------- partnum | period | TotalQty | ToldSold 005483-6 | 2015-08 | 100

    0热度

    2回答

    我在两个单独的数据库中有两个表,我试图合并在一起以创建资产及其读数列表。我想出了以下查询: use [db1] DECLARE @colsUnpivot AS NVARCHAR(MAX), @query AS NVARCHAR(MAX) select @colsUnpivot = stuff((select ','+quotename(C.name) FROM

    0热度

    2回答

    我有两个表格式 Job_Skill ID_Skill Min_Job Idea_Job Max_Job ===================================== 1 0 0 1 2 0 1 1 7 1 1 1 8 1 1 1 Job_Education Degree_Job Fiel

    -3热度

    2回答

    我有一个表 Column 1 Column 2 A B B C C D C E 现在我要像下面的输出(从A所有可能的途径就这样结束ABCD点,ABCE) Column 1 A B C D A B C E

    1热度

    1回答

    我有一个表名Emp_mon_day其中包括员工目前和缺席的细节。 我要的是 我需要为这9名员工,大约目前天与日缺席从Emp_mon_day表中每个员工的信息合并到下面的查询 QUERY SELECT e.comp_mkey, e.status, e.resig_date, dt_of_leave, e.emp_name, e.date_of_joi

    -1热度

    1回答

    我有了每月一行和量被存储在不同的列(DAY1,DAY2 ... DAY31)的表。我创建了一个视图,使用unpivot将其分割成每天一行,以便我可以对给定的日期范围进行计算。 当尝试通过仅选择特定日期范围要使用的视图,它在错误只要当我在表DAY29..DAY31结束。如果表格只包含28天的日期,那么它工作正常。 不幸的是改变表的结构是不是一个真正的选择,我试图用内联函数相同的事情,但在相同的错误最

    0热度

    2回答

    试图围绕如何编写此SQL查询来思考。 表X有3列:Year,ID,Value,看起来像这样 Year | ID | Value 2013 101 10000 2014 101 11000 2015 101 12000 2013 102 7000 2014 102 8000 2015 102 9000 而数据表Y有3列:ID,Curr_Year_Val,Ne

    2热度

    3回答

    我有以下目录: - ,我需要生成以下的输出: - P1 C1 P1 C3 P2 C1 P2 C4 P3 C2 P3 C3 P3 C4 如何从我的表中创建该列表? 感谢 P