쿼리를 작성하는 데 필요한 두 개의 테이블이 있습니다. 나는 그들과 함께 할 필요가있을 것이라고 확신한다.고객 ID 당 총 달러 금액에 대한 SQL Server 쿼리
고객의 CustomerName
및 Address
을 Customer
테이블에서 가져와야하지만 고객이 지정한 모든 주문의 총 금액을 표시하는 쿼리가 필요합니다. 예를 들어 고객이 올해 총 300 달러를 소비했다면 300 달러를 달성하려고했습니다.
은 내가 CustomerID
에 연결하고 Order Details
테이블에 unitprice
및 quantity
열이 존재하는 OrderID
를 사용 Order Details
라는 테이블이 있습니다. 나는 이들을 여러 개 만드는 법을 알아 내려고 노력하고 있지만 나는 미쳐 가고있다.
나는 주문에서 적어도 총을 얻기 위해이를 시도했지만 나는 구문 확실히 오류가 : 운이없이 또한
SELECT unitprice,
quantity
FROM [Order details] (unitprice * quantity) AS Totalorders,
from [Order Details]
WHERE orderid > 0
이 :
SELECT customers.companyname AS 'Company Name',
customers.address AS 'Address',
[order details].unitprice * [order details].quantity AS 'Orders'
FROM customers
LEFT JOIN orders
ON customers.customerid = orders.customerid
ORDER BY customers.companyname,
customers.address,
orders
감사
코드를 붙여 넣을 때 부지런히하십시오. 내가 당신을 위해 몇 가지 구문 오류를 해결했습니다. – Kermit
두 테이블 또는 세 (고객, 주문, 주문 세부 정보)가 있습니까? –
예 실제로 4 개의 테이블이 있습니다. 고객, 주문 세부 정보, 주문 및 제품. – user1968657