Alias Name 的一致错误无法匹配 FROM 子句中的另一个 table/alias 名称
Consistent error of Alias Name cannot match another table/alias name in FROM clause
我是 SQL 和一般编程的新手,我正在写一个数据拉取,它将拉取我们所拥有的每个观察的类别和部门的货币价值。但是我遇到了这个错误。非常感谢任何帮助。
SELECT CAST(ROUND(sales.store_nbr,0) AS INT) AS "Store NUMBER", dept.acct_dept_nbr AS "Department NUMBER", dept.dept_desc AS "Department Description", SUM(sales.wkly_sales) AS "Weekly sales",SUM(sales.yrly_sales) AS "Yearly Sales"
--pull sales and quantity by store
FROM CA_WM_VM.SKU_DLY_POS sales, CA_WM_VM.DEPT_DESC dept, ca_wm_vm.item item, CA_WM_VM_SKU_YRLY_POS sales
--for a store, for a period of time
WHERE sales.item_nbr = item.item_nbr
AND item.dept_nbr = dept.acct_dept_nbr
AND sales.wm_yr_wk BETWEEN 11613 AND 11713
--group by store number, & dept number
GROUP BY sales.store_nbr, dept.acct_dept_nbr, dept.dept_desc
from 子句中的第一个和最后一个 table 具有相同的别名 "sales"。
我是 SQL 和一般编程的新手,我正在写一个数据拉取,它将拉取我们所拥有的每个观察的类别和部门的货币价值。但是我遇到了这个错误。非常感谢任何帮助。
SELECT CAST(ROUND(sales.store_nbr,0) AS INT) AS "Store NUMBER", dept.acct_dept_nbr AS "Department NUMBER", dept.dept_desc AS "Department Description", SUM(sales.wkly_sales) AS "Weekly sales",SUM(sales.yrly_sales) AS "Yearly Sales"
--pull sales and quantity by store
FROM CA_WM_VM.SKU_DLY_POS sales, CA_WM_VM.DEPT_DESC dept, ca_wm_vm.item item, CA_WM_VM_SKU_YRLY_POS sales
--for a store, for a period of time
WHERE sales.item_nbr = item.item_nbr
AND item.dept_nbr = dept.acct_dept_nbr
AND sales.wm_yr_wk BETWEEN 11613 AND 11713
--group by store number, & dept number
GROUP BY sales.store_nbr, dept.acct_dept_nbr, dept.dept_desc
from 子句中的第一个和最后一个 table 具有相同的别名 "sales"。