Sql server 获得结果的分钟数;2.仅采用临时表格法,耗时3分钟。通过使用sum(case-when)+临时表,它花费了1,45分钟。非常感谢,它很有效。我把你的和用过的方法结合起来,最后只花了3分钟就得到了结果。 SELECT SKU,SUM([SALES Qty])

Sql server 获得结果的分钟数;2.仅采用临时表格法,耗时3分钟。通过使用sum(case-when)+临时表,它花费了1,45分钟。非常感谢,它很有效。我把你的和用过的方法结合起来,最后只花了3分钟就得到了结果。 SELECT SKU,SUM([SALES Qty]),sql-server,Sql Server,获得结果的分钟数;2.仅采用临时表格法,耗时3分钟。通过使用sum(case-when)+临时表,它花费了1,45分钟。非常感谢,它很有效。我把你的和用过的方法结合起来,最后只花了3分钟就得到了结果。 SELECT SKU,SUM([SALES Qty]) AS [Global Sales History Qty - All the years] FROM dbo.[SALES] WHERE [PO] IS NOT NULL GROUP BY SKU SELECT SKU,SUM([SALES


获得结果的分钟数;2.仅采用临时表格法,耗时3分钟。通过使用sum(case-when)+临时表,它花费了1,45分钟。非常感谢,它很有效。我把你的和用过的方法结合起来,最后只花了3分钟就得到了结果。
SELECT SKU,SUM([SALES Qty]) AS [Global Sales History Qty - All the years]
FROM dbo.[SALES]
WHERE [PO] IS NOT NULL
GROUP BY SKU
SELECT SKU,SUM([SALES Qty]) AS [Global Sales History Qty - All the years]
INTO #histORy
FROM dbo.[SALES]
WHERE [PO] IS NOT NULL
GROUP BY SKU
LEFT JOIN #histORy AS h ON MATINFO.[SKU]=h.[SKU]
    SELECT
            SKU
    FROM [MATINFO]
    -- Global Sales History Qty - All the years
    LEFT JOIN (SELECT
                    SKU
                  , SUM([SALES Qty]) AS [Global Sales History Qty - All the years]
            FROM dbo.[SALES]
            WHERE [PO] IS NOT NULL
            GROUP BY
                    SKU) histORy ON MATINFO.[SKU] = histORy.[SKU]
    -- Global Sales History Qty - Past 2 years
    LEFT JOIN (SELECT
                    SKU
                  , SUM([SALES Qty]) AS [Global Sales History Qty - Past 2 years]
            FROM dbo.[SALES]
            WHERE [PO] IS NOT NULL
            /* date range */
            AND [ORDER DATE] >= '20151101' AND [ORDER DATE] < '20161101'
            GROUP BY
                    SKU) histORy2 ON MATINFO.[SKU] = histORy2.[SKU]
SELECT
        SKU
      , SUM([SALES Qty])          AS [Qty_all_years]
      , SUM(CASE
                WHEN [ORDER DATE] >= '20151101' AND [ORDER DATE] < '20161101' 
                THEN [SALES Qty]
        END)                      AS [Qty_past_2_years]
FROM dbo.[SALES]
WHERE [PO] IS NOT NULL
GROUP BY
        SKU