-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path006.sql
More file actions
13 lines (13 loc) · 742 Bytes
/
Copy path006.sql
File metadata and controls
13 lines (13 loc) · 742 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
/* A) Obtener la ciudad de los clientes y la cantidad ($) de lo comprado por esos clientes, con órdenes con estatus
'Shipped', 'Resolved' e 'In Process', con fechas de solicitud del 2003-01-01 al 2004-12-31 inclusive,
agrupado por ciudad y ordenado por el total comprado de manera descendente.
*/
SELECT customers.city, SUM(orderdetails.quantityOrdered*orderdetails.priceEach) as Monto, orders.status, orders.orderDate
FROM orders, customers, orderdetails
WHERE
customers.customerNumber = orders.customerNumber
AND orders.orderNumber = orderdetails.orderNumber
AND orders.orderDate BETWEEN '2003-01-01' AND '2004-12-31'
AND orders.status REGEXP "Shipped|Resolved|In Process"
GROUP BY customers.city
ORDER BY Monto DESC;