-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDay-Month-Year.sql
More file actions
22 lines (22 loc) · 1.24 KB
/
Copy pathDay-Month-Year.sql
File metadata and controls
22 lines (22 loc) · 1.24 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
-- Tính số lượng đơn đặt hàng trong năm 1997 của từng khách hàng?
SELECT [CustomerID], COUNT([OrderID]) AS [CountOrder], YEAR([OrderDate]) AS [YearOrder]
FROM [dbo].[Orders]
WHERE YEAR([OrderDate]) = '1997'
GROUP BY [CustomerID], YEAR([OrderDate]);
-- Hãy lọc ra các đơn hàng được đặt hàng vào tháng 5 năm 1997.
SELECT [OrderID], YEAR([OrderDate]) AS [YearOrder], MONTH([OrderDate]) AS [MonthOrder]
FROM [dbo].[Orders]
WHERE YEAR([OrderDate]) = '1997' AND MONTH([OrderDate]) = '5';
-- Lấy danh sách khách hàng đặt hàng trong năm 1998
-- và số đơn hàng mỗi tháng, sắp xếp tháng tăng dần.
SELECT [CustomerID], MONTH([OrderDate]) AS [MONTH], COUNT(*) AS [TotalOrder]
FROM [dbo].[Orders]
WHERE YEAR([OrderDate]) = '1998'
GROUP BY [CustomerID], MONTH([OrderDate])
ORDER BY MONTH([OrderDate]) ASC;
--Hãy lọc các đơn đặt hàng đã được giao vào tháng 5và sắp xếp tăng dần theo năm
SELECT [CustomerID], MONTH([ShippedDate]) AS [MonthOrder] , YEAR([ShippedDate]) AS [YearOrder], COUNT(*) AS [TotalOrder]
FROM [dbo].[Orders]
WHERE MONTH([ShippedDate]) = '5'
GROUP BY YEAR([ShippedDate]), [CustomerID], MONTH([Shippeddate])
ORDER BY YEAR([ShippedDate]) ASC;