accessjunior
New member
- Local time
- Today, 05:48
- Joined
- Jun 10, 2015
- Messages
- 6
Hello everyone,
I'm completely new to Access and know nothing about code. I have created a query and simply want to sum up the numbers 3 columns of "NET_QTY_FP", "STOCK_ON_HAND", and "NET_SALES_EXC_VAT_FP", but unfortunately it is tripling all of the amounts in each of the columns. Any idea why? This is the SQL, but, as mentioned before, I know NOTHING about it. I just copied it as it seems to help diagnose problems
Thanks in advance!!
SELECT DISTINCT dbo_BI_ARTICLE_DETAILS_SALES_DATA.RETAIL_WEEK_YEAR, TBL_Calendar.RT_YR, TBL_Calendar.RT_MNTH, dbo_BI_ARTICLE_DETAILS_SALES_DATA.STORE_CODE, TBL_Article_Details.ARG_BusinessUnit, TBL_Article_Details.Division, dbo_BI_ARTICLE_DETAILS_SALES_DATA.ARTICLE_NO, TBL_Article_Details.ModelName, Sum(dbo_BI_ARTICLE_DETAILS_SALES_DATA.NET_QTY_FP) AS SumOfNET_QTY_FP, Sum(dbo_BI_ARTICLE_DETAILS_SALES_DATA.STOCK_ON_HAND) AS SumOfSTOCK_ON_HAND, Sum(dbo_BI_ARTICLE_DETAILS_SALES_DATA.NET_SALES_EXC_VAT_FP) AS SumOfNET_SALES_EXC_VAT_FP
FROM ((dbo_BI_ARTICLE_DETAILS_SALES_DATA LEFT JOIN TBL_Customer_Data ON dbo_BI_ARTICLE_DETAILS_SALES_DATA.REPORTING_UNIT = TBL_Customer_Data.REPORTING_UNIT) LEFT JOIN TBL_Article_Details ON dbo_BI_ARTICLE_DETAILS_SALES_DATA.ARTICLE_NO = TBL_Article_Details.ARTICLE_NO) LEFT JOIN TBL_Calendar ON dbo_BI_ARTICLE_DETAILS_SALES_DATA.RETAIL_WEEK_YEAR = TBL_Calendar.RETAIL_WEEK_YEAR
WHERE (((dbo_BI_ARTICLE_DETAILS_SALES_DATA.STORE_CODE) In ("22715","70208","70218","70262","70498","70508","Z0242","Z0248","Z0249","Z0251","Z0252","Z0253","Z09VA")) AND ((TBL_Article_Details.ARG_BusinessUnit)="FOOTBALL") AND ((dbo_BI_ARTICLE_DETAILS_SALES_DATA.CURRENCY)="ARS"))
GROUP BY dbo_BI_ARTICLE_DETAILS_SALES_DATA.RETAIL_WEEK_YEAR, TBL_Calendar.RT_YR, TBL_Calendar.RT_MNTH, dbo_BI_ARTICLE_DETAILS_SALES_DATA.STORE_CODE, TBL_Article_Details.ARG_BusinessUnit, TBL_Article_Details.Division, dbo_BI_ARTICLE_DETAILS_SALES_DATA.ARTICLE_NO, TBL_Article_Details.ModelName;
I'm completely new to Access and know nothing about code. I have created a query and simply want to sum up the numbers 3 columns of "NET_QTY_FP", "STOCK_ON_HAND", and "NET_SALES_EXC_VAT_FP", but unfortunately it is tripling all of the amounts in each of the columns. Any idea why? This is the SQL, but, as mentioned before, I know NOTHING about it. I just copied it as it seems to help diagnose problems

Thanks in advance!!
SELECT DISTINCT dbo_BI_ARTICLE_DETAILS_SALES_DATA.RETAIL_WEEK_YEAR, TBL_Calendar.RT_YR, TBL_Calendar.RT_MNTH, dbo_BI_ARTICLE_DETAILS_SALES_DATA.STORE_CODE, TBL_Article_Details.ARG_BusinessUnit, TBL_Article_Details.Division, dbo_BI_ARTICLE_DETAILS_SALES_DATA.ARTICLE_NO, TBL_Article_Details.ModelName, Sum(dbo_BI_ARTICLE_DETAILS_SALES_DATA.NET_QTY_FP) AS SumOfNET_QTY_FP, Sum(dbo_BI_ARTICLE_DETAILS_SALES_DATA.STOCK_ON_HAND) AS SumOfSTOCK_ON_HAND, Sum(dbo_BI_ARTICLE_DETAILS_SALES_DATA.NET_SALES_EXC_VAT_FP) AS SumOfNET_SALES_EXC_VAT_FP
FROM ((dbo_BI_ARTICLE_DETAILS_SALES_DATA LEFT JOIN TBL_Customer_Data ON dbo_BI_ARTICLE_DETAILS_SALES_DATA.REPORTING_UNIT = TBL_Customer_Data.REPORTING_UNIT) LEFT JOIN TBL_Article_Details ON dbo_BI_ARTICLE_DETAILS_SALES_DATA.ARTICLE_NO = TBL_Article_Details.ARTICLE_NO) LEFT JOIN TBL_Calendar ON dbo_BI_ARTICLE_DETAILS_SALES_DATA.RETAIL_WEEK_YEAR = TBL_Calendar.RETAIL_WEEK_YEAR
WHERE (((dbo_BI_ARTICLE_DETAILS_SALES_DATA.STORE_CODE) In ("22715","70208","70218","70262","70498","70508","Z0242","Z0248","Z0249","Z0251","Z0252","Z0253","Z09VA")) AND ((TBL_Article_Details.ARG_BusinessUnit)="FOOTBALL") AND ((dbo_BI_ARTICLE_DETAILS_SALES_DATA.CURRENCY)="ARS"))
GROUP BY dbo_BI_ARTICLE_DETAILS_SALES_DATA.RETAIL_WEEK_YEAR, TBL_Calendar.RT_YR, TBL_Calendar.RT_MNTH, dbo_BI_ARTICLE_DETAILS_SALES_DATA.STORE_CODE, TBL_Article_Details.ARG_BusinessUnit, TBL_Article_Details.Division, dbo_BI_ARTICLE_DETAILS_SALES_DATA.ARTICLE_NO, TBL_Article_Details.ModelName;