2012-05-14 2 views
-1

한 달 동안 총 주문 값을 제공하는 SQL 쿼리를 만들고 싶습니다. 예를 들어 나는 1 월한 달 동안 총 주문 값을 제공하는 SQL 쿼리?

Table = ordrar 

    ordernumber date 
    1   2010-01-02 
    2   2010-01-03 
    3   2010-01-03 
    4   2010-01-04 
    5   2010-01-05 
    6   2010-02-17 
    7   2010-02-18 

    Table = orderrader 

    rownummer ordernumber price amount 
    1   1   8624 3 
    2   1   4794 2 
    3   1   8755 3 
    4   2   7803 1 
    5   2   8987 3 
    6   3   4575 3 
    7   3   8747 1 
    8   4   5439 3 
    9   4   8624 1 
    10   5   9574 2 
    11   6   4794 1 
    12   7   9102 2 

2010 감사합니다 생성 얼마나 많은 돈을 알고 싶어요.

답변

1
이 같은

아마 뭔가 :

SELECT 
    SUM(price*amount) AS Total 
FROM 
    orderrader 
    JOIN ordrar 
     ON orderrader.ordernumber =ordrar.ordernumber 
WHERE 
    YEAR(date)=2010 
    AND MONTH(date)=1 
0
select sum(price*amount) as money from ordrar A join orderrader B on A.ordernumber = B.ordernumber where A.date between '01-01-2010' and '31-01-2010' 
관련 문제