以下为实现了数据表行转列,并实现动态列:
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
ALTER PROCEDURE PROC_BI_XDHPZLGL (
@P_WLCODE VARCHAR(MAX),
@P_JYTYPE VARCHAR(20),
@P_BEGINDATE VARCHAR(8),
@P_ENDDATE VARCHAR(8)
)
AS
BEGIN
--建立明细数据结果集的临时表
DECLARE @V_SQL NVARCHAR(MAX);
DECLARE @V_SQL_01 NVARCHAR(300);
DECLARE @V_SQL_02 NVARCHAR(300);
DECLARE @V_SQL_03 NVARCHAR(300);
--检验类型条件处理
IF @P_JY