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
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 .
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
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
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