SELECT s.shw_ukey, CONVERT(NVARCHAR(MAX), s.shw_001_c) AS shw_001_c, CONVERT(NVARCHAR(MAX), s.shw_002_c) AS shw_002_c, CONVERT(NVARCHAR(MAX), s.shw_003_c) AS shw_003_c, CONVERT(NVARCHAR(MAX), s.shw_004_c) AS shw_004_c, CONVERT(NVARCHAR(MAX), s.shw_005_c) AS shw_005_c, CONVERT(NVARCHAR(MAX), s.shw_006_c) AS shw_006_c, CONVERT(NVARCHAR(MAX), s.shw_007_c) AS shw_007_c, CONVERT(NVARCHAR(MAX), s.shw_012_c) AS shw_012_c, CONVERT(NVARCHAR(MAX), s.shw_014_c) AS shw_014_c, CONVERT(NVARCHAR(MAX), s.shw_015_c) AS shw_015_c, CONVERT(NVARCHAR(MAX), s.shw_020_c) AS shw_020_c, CONVERT(NVARCHAR(MAX), s.shw_032_c) AS shw_032_c, CONVERT(NVARCHAR(MAX), s.shw_033_c) AS shw_033_c, CONVERT(NVARCHAR(MAX), s.shw_037_c) AS shw_037_c, CONVERT(NVARCHAR(MAX), s.shw_038_c) AS shw_038_c, CONVERT(NVARCHAR(MAX), s.shw_039_c) AS shw_039_c, CONVERT(NVARCHAR(MAX), s.shw_040_c) AS shw_040_c, CONVERT(NVARCHAR(MAX), s.shw_041_c) AS shw_041_c, CONVERT(NVARCHAR(MAX), s.shw_045_c) AS shw_045_c, CONVERT(NVARCHAR(MAX), s.shw_046_c) AS shw_046_c, CONVERT(NVARCHAR(MAX), s.shw_047_c) AS shw_047_c, CONVERT(NVARCHAR(MAX), s.shw_048_c) AS shw_048_c, CONVERT(NVARCHAR(MAX), s.shw_049_c) AS shw_049_c, CONVERT(NVARCHAR(MAX), s.shw_050_c) AS shw_050_c, CONVERT(NVARCHAR(MAX), s.shw_051_c) AS shw_051_c, CONVERT(NVARCHAR(MAX), s.shw_052_c) AS shw_052_c, CONVERT(NVARCHAR(MAX), s.shw_053_c) AS shw_053_c, CONVERT(NVARCHAR(MAX), s.shw_054_c) AS shw_054_c, CONVERT(NVARCHAR(MAX), s.shw_055_c) AS shw_055_c, CONVERT(NVARCHAR(MAX), s.shw_056_c) AS shw_056_c, CONVERT(NVARCHAR(MAX), s.shw_057_c) AS shw_057_c, agg.total_vendido, agg.shw_016_i FROM shw s INNER JOIN shwXmap xm ON s.shw_ukey = xm.shw_ukey LEFT JOIN ( SELECT shw.shw_ukey, ISNULL(SUM(CASE WHEN ped.ped_017_c = '3' THEN ite.ite_001_n ELSE 0 END),0) AS total_vendido, MAX(TRY_CONVERT(INT, shw.shw_016_i)) AS shw_016_i FROM shw LEFT JOIN ite ON ite.shw_ukey = shw.shw_ukey LEFT JOIN ped ON ped.ped_ukey = ite.ped_ukey GROUP BY shw.shw_ukey ) agg ON agg.shw_ukey = s.shw_ukey WHERE xm.map_ukey = '39869170858L2LYDMY' AND s.shw_018_c = 'S' ORDER BY CASE WHEN agg.shw_016_i > 0 AND agg.shw_016_i <> 100 THEN 1 WHEN agg.shw_016_i = 100 THEN 2 ELSE 3 END, agg.total_vendido DESC, CAST(CONVERT(NVARCHAR(255), s.shw_002_c) AS VARCHAR(255)) Freenote - Seções

Este site usa cookies para garantir que você obtenha a melhor experiência. Leia mais