SQLTeam.com | Weblogs | Forums

Provide total costload and delivery by DC and by Period

If I have below data:

Now load ID should be unique, and only the most recent entry in is valid per load ID. Please provide an Total Cost and Total Deliveries by DC and by Period

Need DDL rather than a picture. That is, CREATE TABLE and INSERT statement(s) that will produce the data shown above. Then we can write query against that table. We can't write a query against a picture :grin:.

do this and provide all sample data


declare @yyhh table(
load_id int, 
dateyy date, 
store_id int, dc int, 
coastload money,
weekzi int,
periodz int)

insert into @yyhh
select 2442839, '2021-06-20', 4, 4, 854.76, 21, 6 union
select 2444438, '2021-03-23', 4,4,854.76,8,4

select * From @yyhh
LOAD_ID DATE STORE ID DC COSTLOAD Week Period
2442839 6/20/2021 4 4 $854.76 21 6
2444438 3/23/2021 4 4 $854.76 8 4
2449869 7/9/2021 34 1 $679.05 23 6
2449910 6/18/2021 45 1 $579.78 20 5
2450347 5/8/2021 11 3 $850.14 15 5
2450490 6/1/2021 8 4 $118.18 18 5
2450536 5/11/2021 20 1 $(194.42) 15 5
2450537 4/23/2021 45 2 $864.51 12 4
2450558 6/10/2021 30 5 $423.73 19 5
2450593 7/28/2021 13 3 $(373.75) 26 6
2450626 4/16/2021 25 3 $651.24 11 4
2450629 5/21/2021 41 4 $531.04 16 5
2450685 6/1/2021 49 2 $726.39 18 5
2450723 4/19/2021 39 4 $586.99 12 4
2450787 6/3/2021 29 3 $512.11 18 5
2450792 4/29/2021 36 3 $(420.12) 13 4
2450813 6/23/2021 18 5 $531.03 21 6
2450816 3/31/2021 21 1 $131.71 9 4
2450817 4/11/2021 7 5 $579.56 11 4
2450817 6/12/2021 2 5 $585.84 20 5
2450818 7/23/2021 36 1 $367.92 25 6
2450819 4/3/2021 13 1 $928.97 10 4
2450819 5/6/2021 36 5 $888.39 14 4
2450819 7/23/2021 39 3 $468.23 25 6
2450837 7/5/2021 31 4 $544.33 23 6
2450912 3/30/2021 48 5 $198.97 9 4
2450918 6/22/2021 33 5 $790.36 21 6
2450920 4/24/2021 1 5 $906.21 13 4
2450923 5/5/2021 5 3 $254.59 14 4
2450933 3/22/2021 28 3 $232.71 8 4
2450933 4/8/2021 2 4 $59,238.03 10 4
2450935 5/3/2021 18 5 $113.52 14 4
2450935 7/23/2021 16 1 $848.85 25 6
2450937 5/9/2021 47 4 $514.17 15 5
2450941 3/30/2021 49 4 $518.67 9 4
2450941 6/14/2021 42 1 #VALUE! 20 5
2450945 6/20/2021 40 5 $616.54 21 6
2450947 6/27/2021 41 2 $707.47 22 6
2450949 7/6/2021 18 5 $141.73 23 6
2450962 4/21/2021 4 1 $922.56 12 4
2450965 5/4/2021 8 3 $204.36 14 4
2450975 4/24/2021 23 2 $188.62 13 4
2450975 6/14/2021 45 2 $723.45 20 5
2450993 4/14/2021 26 2 $968.22 11 4
2450993 6/4/2021 39 2 $534.17 18 5
2450993 7/8/2021 14 3 $285.12 23 6
2451009 7/19/2021 34 1 $208.41 25 6
2451016 7/29/2021 8 2 $672.92 26 6
2451135 7/18/2021 8 3 $414.88 25 6
2451144 6/6/2021 1 2 $981.46 19 5
2451146 4/4/2021 36 1 $297.01 10 4
2451153 7/26/2021 41 2 $131.39 26 6
2451158 6/30/2021 36 1 $657.99 22 6
2451206 5/15/2021 35 5 $326.55 16 5
2451207 6/29/2021 44 2 $416.61 22 6
2451208 7/1/2021 12 3 $353.35 22 6
2451216 6/19/2021 40 1 $138.16 21 6
2451222 4/22/2021 4 4 $620.97 12 4
2451229 6/16/2021 46 4 $784.88 20 5
2451269 3/27/2021 11 3 $248.79 9 4
2451294 6/14/2021 43 4 $123.96 20 5
2451380 6/19/2021 16 2 $168.65 21 6
2451386 4/13/2021 7 5 $486.91 11 4
2451403 5/22/2021 48 5 $535.24 17 5
2451406 3/31/2021 44 3 $648.07 9 4
2451406 5/26/2021 19 3 $342.15 17 5
2451422 7/21/2021 41 4 $484.85 25 6
2451440 4/24/2021 9 2 $827.22 13 4
2451458 5/25/2021 42 1 $182.39 17 5
2451458 6/6/2021 28 1 $523.88 19 5
2451462 4/16/2021 28 2 $104.08 11 4
2451464 6/4/2021 12 1 $449.79 18 5
2451511 5/16/2021 7 4 $666.16 16 5
2451511 5/23/2021 13 1 $585.66 17 5
2451511 7/28/2021 42 1 $779.93 26 6
2451542 4/14/2021 14 3 $547.24 11 4
2451556 4/25/2021 19 4 $302.67 13 4
2451672 3/20/2021 10 4 $316.38 8 4
2451735 6/9/2021 37 1 $972.24 19 5
2451775 7/23/2021 9 4 $317.98 25 6
2451786 3/21/2021 2 4 $600.97 8 4
2451820 4/24/2021 17 2 $989.77 13 4
2451843 5/10/2021 46 4 $134.13 15 5
2451853 7/4/2021 3 3 $731.84 23 6
2451927 6/29/2021 7 1 $548.88 22 6
2451973 6/10/2021 6 1 $805.49 19 5
2451978 6/3/2021 31 5 $829.93 18 5
2451979 4/21/2021 34 3 $810.71 12 4
2452070 6/18/2021 43 3 $742.98 20 5
2452169 4/10/2021 20 4 $379.63 11 4
2452218 7/21/2021 35 4 $556.27 25 6
2452413 5/6/2021 32 2 $138.26 14 4
2452413 6/3/2021 39 2 $114.23 18 5
2452421 4/29/2021 28 5 $453.56 13 4
2452440 5/23/2021 45 1 $695.71 17 5
2452440 6/11/2021 5 3 $788.68 19 5
2452440 7/24/2021 33 5 $431.81 26 6
2452458 7/14/2021 8 1 $668.53 24 6
2452487 7/16/2021 37 1 $175.84 24 6
2452496 5/24/2021 42 5 #VALUE! 17 5
2452567 7/15/2021 16 2 $281.57 24 6
2452583 4/11/2021 28 1 $876.56 11 4
2452608 7/24/2021 30 3 $214.73 26 6
2452620 4/27/2021 42 2 $231.25 13 4
2452637 6/18/2021 40 5 $436.37 20 5
2452639 3/24/2021 42 5 $208.88 8 4
2452639 4/4/2021 6 5 $497.02 10 4
2452649 5/16/2021 28 4 $618.71 16 5
2452681 4/1/2021 16 3 $900.88 9 4
2452682 7/22/2021 47 2 $480.34 25 6
2452684 3/20/2021 16 2 $612.83 8 4
2452686 5/18/2021 1 2 $671.55 16 5
2452686 5/27/2021 23 3 $966.53 17 5
2452692 4/10/2021 20 4 $303.29 11 4
2452694 6/19/2021 50 5 $270.04 21 6
2452697 5/27/2021 38 2 #VALUE! 17 5
2452700 5/4/2021 17 5 $267.24 14 4
2452702 7/3/2021 21 2 $322.18 23 6
2452706 4/7/2021 15 3 $270.36 10 4
2452706 5/24/2021 25 4 $132.25 17 5
2452708 5/10/2021 43 1 $818.01 15 5
2452708 7/16/2021 38 5 $566.95 24 6
2452709 4/22/2021 12 2 $630.96 12 4
2452709 4/29/2021 46 3 $280.47 13 4
2452717 6/8/2021 35 3 $356.25 19 5
2452717 6/23/2021 4 4 $498.19 21 6
2452718 4/5/2021 33 3 $574.76 10 4
2452718 7/12/2021 49 4 $436.26 24 6
2452724 6/19/2021 1 3 $165.34 21 6
2452726 6/11/2021 50 5 $773.05 19 5
2452726 7/7/2021 1 4 $889.55 23 6
2452733 7/23/2021 6 1 $932.66 25 6
2452734 3/26/2021 3 5 $826.08 8 4
2452734 6/22/2021 20 2 $389.15 21 6
2452736 3/23/2021 33 2 $433.63 8 4
2452737 5/20/2021 28 2 $748.56 16 5
2452738 4/15/2021 35 3 $860.74 11 4
2452738 7/18/2021 19 5 $658.37 25 6
2452739 4/6/2021 46 4 $240.69 10 4
2452739 5/7/2021 1 5 $416.42 14 4
2452740 7/5/2021 45 3 $664.66 23 6
2452741 4/8/2021 37 1 $756.47 10 4
2452741 5/6/2021 38 3 $990.99 14 4
2452743 5/12/2021 34 3 $867.16 15 5
2452744 6/15/2021 45 1 $976.97 20 5
2452748 5/26/2021 43 1 $275.55 17 5
2452762 6/5/2021 18 5 $107.42 19 5
2452763 7/28/2021 29 1 $615.71 26 6
2452764 4/23/2021 35 2 $660.53 12 4
2452764 7/10/2021 37 2 $223.66 24 6
2452765 7/22/2021 2 3 $403.54 25 6
2452775 4/24/2021 6 3 $366.61 13 4
2452775 5/14/2021 34 3 $118.82 15 5
2452776 6/20/2021 45 1 $816.89 21 6
2452777 5/19/2021 3 5 $783.84 16 5
2452777 7/15/2021 19 4 $923.41 24 6
2452778 7/27/2021 7 3 $556.86 26 6
2452783 7/20/2021 15 3 $491.67 25 6
2452787 5/1/2021 26 4 $478.38 14 4
2452787 7/28/2021 39 5 $135.89 26 6
2452790 5/21/2021 33 2 $804.49 16 5
2452791 4/17/2021 11 2 $457.19 12 4
2452800 7/16/2021 20 5 $162.58 24 6
2452813 5/31/2021 5 3 $662.31 18 5
2452817 5/25/2021 43 2 $102.87 17 5
2452820 5/4/2021 39 4 $427.86 14 4
2452828 5/4/2021 38 5 $806.99 14 4
2452828 7/28/2021 50 4 $229.98 26 6
2452831 6/17/2021 49 4 $179.92 20 5
2452833 6/23/2021 19 3 $225.31 21 6
2452833 7/24/2021 40 1 $590.01 26 6
2452835 3/24/2021 35 5 #VALUE! 8 4
2452835 4/25/2021 15 3 $632.34 13 4
2452835 7/11/2021 50 2 $997.44 24 6
2452849 5/22/2021 7 2 $367.04 17 5
2452851 6/9/2021 46 5 $476.47 19 5
2452856 5/27/2021 38 2 $475.25 17 5
2452856 7/2/2021 11 4 $537.79 22 6
2452856 7/14/2021 40 2 $421.03 24 6
2452857 6/11/2021 15 1 $270.66 19 5
2452858 4/24/2021 23 5 $352.04 13 4
2452858 5/30/2021 16 3 $934.79 18 5
2452860 5/29/2021 4 5 $655.96 18 5
2452861 4/19/2021 28 3 $303.06 12 4
2452862 4/21/2021 16 1 $360.26 12 4
2452862 5/9/2021 3 1 $741.27 15 5
2452863 4/8/2021 22 5 $803.66 10 4
2452866 4/12/2021 37 4 $742.64 11 4
2452866 7/13/2021 37 1 $876.62 24 6
2452868 5/24/2021 48 5 $421.19 17 5
2452872 5/18/2021 21 5 $966.51 16 5
2452874 6/1/2021 3 4 $252.04 18 5
2452879 7/18/2021 48 1 $296.03 25 6
2452880 3/24/2021 40 5 $783.46 8 4
2452881 7/3/2021 26 1 $385.32 23 6
2452882 6/14/2021 19 2 $531.86 20 5
2452887 7/26/2021 17 4 $692.97 26 6
2452887 7/30/2021 31 2 $648.61 26 6
2452888 3/24/2021 6 3 $895.98 8 4
2452890 7/25/2021 37 4 $163.49 26 6
2452893 5/24/2021 42 2 $335.31 17 5
2452894 4/18/2021 40 4 $827.46 12 4
2452894 7/8/2021 23 1 $386.68 23 6
2452894 7/11/2021 1 1 $180.43 24 6
2452896 4/30/2021 35 1 $763.19 13 4
2452896 5/28/2021 13 5 $349.43 17 5
2452897 4/4/2021 45 2 $594.78 10 4
2452897 5/2/2021 25 4 $916.63 14 4
2452897 6/12/2021 10 4 $599.17 20 5
2452898 5/20/2021 42 3 $279.76 16 5
2452899 5/1/2021 27 3 $492.97 14 4
2452899 5/12/2021 23 4 $715.67 15 5
2452900 4/29/2021 8 2 $581.25 13 4
2452900 5/18/2021 21 4 $623.98 16 5
2452902 4/17/2021 38 5 $351.17 12 4
2452904 6/16/2021 10 2 $822.83 20 5
2452904 7/29/2021 15 5 $819.65 26 6
2452906 4/17/2021 11 3 $922.98 12 4
2452906 4/19/2021 7 4 $700.97 12 4
2452907 4/17/2021 1 5 $437.71 12 4
2452907 5/24/2021 32 1 $795.43 17 5
2452908 4/15/2021 22 2 $321.01 11 4
2452908 7/11/2021 29 1 $978.38 24 6
2452910 4/22/2021 7 1 $284.76 12 4
2452911 5/19/2021 31 5 $890.39 16 5
2452911 7/8/2021 35 3 $576.54 23 6
2452912 4/4/2021 19 1 $299.46 10 4
2452915 5/13/2021 22 3 $149.49 15 5
2452915 7/3/2021 37 1 $751.85 23 6
2452931 4/4/2021 4 3 $269.47 10 4
2452931 4/13/2021 48 4 $384.32 11 4
2452931 5/7/2021 1 3 $550.45 14 4
2452959 4/10/2021 11 2 $926.35 11 4
2452961 7/25/2021 11 1 $839.72 26 6
2452962 4/4/2021 1 1 $428.94 10 4
2452970 4/5/2021 32 4 $365.87 10 4
2452973 4/27/2021 13 1 $974.04 13 4
2452973 7/2/2021 6 4 $569.88 22 6
2453051 3/20/2021 38 4 $899.93 8 4
2453051 3/24/2021 9 1 $411.38 8 4
2453051 5/3/2021 25 5 $366.09 14 4
2453051 6/5/2021 2 4 $300.47 19 5
2453089 4/18/2021 49 1 $814.23 12 4
2453089 7/20/2021 25 3 $720.55 25 6
2453110 7/15/2021 49 2 $118.97 24 6
2453113 4/8/2021 3 3 $438.59 10 4
2453116 3/22/2021 46 5 $839.29 8 4
2453116 4/20/2021 12 1 $969.93 12 4
2453120 5/10/2021 42 3 $246.56 15 5
2453120 6/18/2021 40 5 $954.54 20 5
2453124 5/19/2021 23 4 $597.84 16 5
2453124 6/20/2021 11 2 $949.43 21 6
2453127 3/25/2021 11 1 $810.62 8 4
2453127 6/5/2021 4 3 $227.48 19 5
2453131 5/15/2021 36 1 $306.72 16 5
2453132 4/13/2021 26 5 $276.57 11 4
2453141 4/10/2021 34 1 $363.99 11 4
2453143 4/1/2021 17 2 $415.77 9 4
2453143 6/5/2021 47 3 $414.13 19 5
2453146 4/10/2021 33 3 $819.98 11 4
2453155 6/17/2021 6 1 $542.63 20 5
2453186 4/18/2021 40 4 $711.24 12 4
2453186 6/2/2021 33 2 $229.76 18 5
2453192 7/3/2021 22 1 $621.92 23 6
2453194 4/1/2021 32 5 $102.43 9 4
2453194 4/22/2021 20 5 $546.05 12 4
2453265 7/5/2021 44 4 $715.98 23 6
2453266 5/9/2021 28 2 $246.98 15 5
2453345 6/11/2021 23 1 $112.19 19 5
2453345 6/12/2021 40 4 $535.16 20 5
2453381 5/19/2021 20 5 #VALUE! 16 5
2453446 5/1/2021 40 2 $751.36 14 4
2453446 6/30/2021 24 5 $430.74 22 6
2453447 4/8/2021 11 2 $171.99 10 4
2453450 6/6/2021 6 4 $794.99 19 5
2453454 6/11/2021 1 1 $249.27 19 5
2453455 5/7/2021 4 3 $579.78 14 4
2453455 6/24/2021 50 1 $416.86 21 6
2453457 6/11/2021 19 5 $829.18 19 5
2453457 7/23/2021 33 3 $630.23 25 6
2453486 4/18/2021 12 5 $734.75 12 4
2453486 7/28/2021 47 3 $778.82 26 6
2453490 7/8/2021 42 2 $317.73 23 6
2453492 6/5/2021 14 3 $474.35 19 5
2453492 7/26/2021 15 2 $620.66 26 6
2453493 3/27/2021 46 1 $854.33 9 4
2453493 5/28/2021 2 1 $233.78 17 5
2453494 7/2/2021 2 3 $813.42 22 6
2453495 5/26/2021 50 3 $730.19 17 5
2453496 5/14/2021 34 4 $837.14 15 5
2453499 5/17/2021 44 1 $242.53 16 5
2453500 5/22/2021 39 3 $835.86 17 5
2453501 6/14/2021 36 4 $673.44 20 5
2453502 5/28/2021 26 5 $849.53 17 5
2453503 3/25/2021 41 2 $233.06 8 4
2453507 5/5/2021 17 5 $541.61 14 4
2453508 5/5/2021 36 2 $262.66 14 4
2453509 5/25/2021 16 2 $530.79 17 5
2453510 6/27/2021 13 5 $572.57 22 6
2453513 5/16/2021 46 3 $828.01 16 5
2453513 5/22/2021 43 2 $650.96 17 5
2453514 6/11/2021 7 4 $772.64 19 5
2453514 6/18/2021 23 5 $137.83 20 5
2453514 7/30/2021 32 5 $324.03 26 6
2453515 4/18/2021 14 4 $843.95 12 4
2453517 6/23/2021 33 5 $344.27 21 6
2453520 4/26/2021 11 2 $567.19 13 4
2453520 4/28/2021 42 3 $202.21 13 4
2453592 6/19/2021 5 5 $935.97 21 6
2453596 4/10/2021 32 1 $576.56 11 4
2453597 6/16/2021 7 4 $935.29 20 5
2453601 5/6/2021 38 4 $877.08 14 4
2453601 5/9/2021 21 4 $721.87 15 5
2453605 6/30/2021 18 5 $607.39 22 6
2453606 7/9/2021 46 3 $211.39 23 6
2453607 4/4/2021 18 3 $120.43 10 4
2453607 6/19/2021 36 1 $452.86 21 6
2453608 5/15/2021 32 4 $706.56 16 5
2453609 5/29/2021 15 4 $546.62 18 5
2453610 7/28/2021 34 2 $206.13 26 6
2453613 5/6/2021 32 2 $839.41 14 4
2453615 7/24/2021 8 4 $562.46 26 6
2453616 7/26/2021 31 2 $529.66 26 6
2453617 4/27/2021 32 5 $595.94 13 4
2453617 6/13/2021 38 3 $590.93 20 5
2453618 5/29/2021 5 3 $914.07 18 5
2453626 5/15/2021 31 3 $524.61 16 5
2453631 5/12/2021 20 1 $827.98 15 5
2453631 5/27/2021 39 5 $853.78 17 5
2453669 6/18/2021 35 3 $396.97 20 5
2453745 6/4/2021 4 3 $756.98 18 5
2453746 5/12/2021 33 4 $869.25 15 5
2453746 7/30/2021 27 1 $643.96 26 6
2453750 5/30/2021 39 5 $134.67 18 5
2453752 4/16/2021 6 4 $207.22 11 4
2453757 4/7/2021 19 2 $723.63 10 4
2453759 5/6/2021 31 5 $412.46 14 4
2453761 4/6/2021 39 3 $838.31 10 4
2453761 5/23/2021 39 5 $500.33 17 5
2453764 6/26/2021 49 4 $840.21 22 6
2453765 4/8/2021 12 3 $896.67 10 4
2453765 7/23/2021 31 3 $893.66 25 6
2453808 5/17/2021 8 3 $187.21 16 5
2453812 6/18/2021 6 2 $269.62 20 5
2453824 4/22/2021 3 5 $275.91 12 4
2453825 4/8/2021 34 2 $714.59 10 4
2453827 6/5/2021 4 4 $550.96 19 5
2453831 7/19/2021 27 4 $838.62 25 6
2453833 6/14/2021 18 3 $699.13 20 5
2453834 6/23/2021 26 4 $105.43 21 6
2453837 7/25/2021 23 4 $480.82 26 6
2453848 7/23/2021 29 1 $893.36 25 6
2453861 3/23/2021 43 2 $931.66 8 4
2453862 4/21/2021 9 1 $671.75 12 4
2453864 6/24/2021 26 1 $617.67 21 6
2453871 7/3/2021 17 5 $246.18 23 6
2453872 6/27/2021 41 2 $757.75 22 6
2454013 3/31/2021 50 1 $935.17 9 4
2454014 7/25/2021 12 3 $504.81 26 6
2454019 4/19/2021 29 4 $686.73 12 4
2454019 4/22/2021 41 1 $209.02 12 4
2454033 7/15/2021 4 1 $295.45 24 6
2454084 6/12/2021 26 1 $411.57 20 5
2454190 5/22/2021 16 3 $498.17 17 5
2454197 4/20/2021 47 1 $719.89 12 4
2454236 6/6/2021 46 4 $720.44 19 5
2454309 6/6/2021 33 3 $383.32 19 5
2454310 7/28/2021 6 4 $595.37 26 6
2454318 4/15/2021 49 5 $867.75 11 4
2454319 5/25/2021 10 4 $422.12 17 5
2454319 6/2/2021 16 1 $594.93 18 5
2454321 4/23/2021 24 1 $265.61 12 4
2454322 5/1/2021 47 1 $570.61 14 4
2454324 6/29/2021 32 1 $423.63 22 6
2454351 7/25/2021 12 3 $205.86 26 6
2454352 4/1/2021 12 4 $681.52 9 4
2454357 6/11/2021 12 1 $506.38 19 5
2454358 4/24/2021 24 4 $653.43 13 4
2454362 3/31/2021 14 2 $509.05 9 4
2454374 3/25/2021 19 4 $561.92 8 4
2454374 7/13/2021 35 3 $308.43 24 6
2454387 7/14/2021 3 2 $659.14 24 6
2454388 5/27/2021 46 4 $370.78 17 5
2454389 4/6/2021 9 1 $451.71 10 4
2454411 5/18/2021 9 5 $454.45 16 5
2454411 7/4/2021 29 5 $748.66 23 6
2454412 7/20/2021 25 2 $947.77 25 6
2454414 6/10/2021 37 1 $250.52 19 5
2454423 4/27/2021 44 3 $432.13 13 4
2454427 6/23/2021 13 3 $619.96 21 6
2454428 3/26/2021 30 5 $514.34 8 4
2454428 7/23/2021 25 2 $540.75 25 6
2454445 5/6/2021 30 3 $409.12 14 4
2454446 7/10/2021 23 3 $331.56 24 6
2454449 5/19/2021 2 2 $851.87 16 5
2454450 5/10/2021 38 1 $362.53 15 5

Here we go. This is a past assessment and I want to learn it. My query is like:

select DISTINCT(CostLoad.LOAD_ID), MAX(CostLoad.DATE) as Date, Calendar.PERIOD, CostLoad.DC,
COUNT(CostLoad.COSTLOAD) as CostCount, SUM(CostLoad.COSTLOAD) as CostSum, AVG(CostLoad.COSTLOAD) as CostAverage from CostLoad
INNER JOIN Dates ON Dates.GREGORIAN_DATE = CostLoad.DATE
INNER JOIN Calendar ON Dates.WM_WEEK = Calendar.WMWEEK
GROUP BY Calendar.PERIOD, CostLoad.DC, CostLoad.DATE, CostLoad.LOAD_ID
ORDER BY Max(CostLoad.DATE) asc, CostLoad.LOAD_ID;

This gives me the wrong number of rows and did not give the sum of total cost by period and DC. My output is like this

my-qurey-result.png
Basically, I did not get the correct rows and did not generate the sums. Please help.

Need directly usable data, as stated and shown. Until then, I can't help you much. Maybe someone else is willing to set up all your data for you, but I just don't have time.

Do you mean post a similar script here for you to generate the table? Sorry, I am quite new to the community. If you can guide, I greatly appreciate it.

A CREATE TABLE and INSERT statement(s). yosiasz provided a guideline above for what that means.

Not sure if this is good for you:

declare @yyhh table(

load_id int,

dateyy date,

store_id int, dc int,

coastload money,

weekzi int,

periodz int)

insert into @yyhh

select 2442839, '2021-06-20', 4, 4, 854.76, 21, 6 union

select 2444438, '2021-03-23', 4,4,854.76,8,4 union

select 2450816, '2021-03-31',21,1,131.71,9,4 union

select 2450817, '2021-04-11',7,5,579.56 ,11,4 union

select 2450817, '2021-06-12',2,5,585.84 ,20,5 union

select 2450818, '2021-07-23',36,1,367.92 ,25,6 union

select 2450819, '2021-04-03',13,1, 928.97 ,10,4 union

select 2450819, '2021-05-06',36,5,888.39 ,14,4 union

select 2450819, '2021-07-23',39,3, 468.23,25,6 union

select 2450837, '2021-07-05',31,4,544.33 ,23,6 union

select 2450912, '2021-03-30',48,5, 198.97 ,9,4 union

select 2450918, '2021-06-22',33,5,790.36 ,21,6 union

select 2450920, '2021-04-24',1,5, 906.21,13,4 union

select 2450923, '2021-05-05',5,3,254.59 ,14,4

select * From @yyhh

1 Like

I think is what you want. If not, please let me know what is wrong with it.

I went back to the original column names, no need to add suffixes to the names just to prevent SSMS from highlighting them.

declare @yyhh table( load_id int not null, date date not null, 
    store_id int null, dc int not null, 
    coastload money null, week int null, period int not null) 
insert into @yyhh values
    ( 2442839, '2021-06-20', 4, 4, 854.76, 21, 6 ), 
    ( 2444438, '2021-03-23', 4,4,854.76,8,4 ), 
    ( 2450816, '2021-03-31',21,1,131.71,9,4 ), 
    ( 2450817, '2021-04-11',7,5,579.56 ,11,4 ), 
    ( 2450817, '2021-06-12',2,5,585.84 ,20,5 ), 
    ( 2450818, '2021-07-23',36,1,367.92 ,25,6 ), 
    ( 2450819, '2021-04-03',13,1, 928.97 ,10,4 ), 
    ( 2450819, '2021-05-06',36,5,888.39 ,14,4 ), 
    ( 2450819, '2021-07-23',39,3, 468.23,25,6 ), 
    ( 2450837, '2021-07-05',31,4,544.33 ,23,6 ), 
    ( 2450912, '2021-03-30',48,5, 198.97 ,9,4 ), 
    ( 2450918, '2021-06-22',33,5,790.36 ,21,6 ), 
    ( 2450920, '2021-04-24',1,5, 906.21,13,4 ), 
    ( 2450923, '2021-05-05',5,3,254.59 ,14,4 )

;WITH cte_most_recent_load AS (
    SELECT *, ROW_NUMBER() OVER(PARTITION BY load_id 
        ORDER BY date DESC) AS row_num
    FROM @yyhh
)
SELECT dc, period,
    SUM(coastload) AS total_cost,
    COUNT(*) AS total_deliveries    
FROM cte_most_recent_load
GROUP BY dc, period
ORDER BY dc, period