Quản Lý Bán Hàng (CSDL-CƠ SỞ DỮ LIỆU)







1.5 Yêu cầu thực hành
1.5.1 Ngôn ngữ định nghĩa dữ liệu (Data Definition Language)1. Tạo các quan hệ và khai báo các khóa chính, khóa ngoại của quan hệ.2. Thêm vào thuộc tính GHICHU có kiểu dữ liệu varchar(20) cho quan hệ SANPHAM.3. Thêm vào thuộc tính LOAIKH có kiểu dữ liệu là tinyint cho quan hệ KHACHHANG.4. Sửa kiểu dữ liệu của thuộc tính GHICHU trong quan hệ SANPHAM thànhvarchar(100).Bài thực hành 3Khoa CNTT – Trường ĐH Thủ Dầu Một Trang 105. Xóa thuộc tính GHICHU trong quan hệ SANPHAM.6. Làm thế nào để thuộc tính LOAIKH trong quan hệ KHACHHANG có thể lưu các giá trị là: “Vang lai”, “Thuong
xuyen”, “Vip”,…
xuyen”, “Vip”,…7. Đơn vị tính của sản phẩm chỉ có thể là (“cay”,”hop”,”cai”,”quyen”,”chuc”).8. Giá bán của sản phẩm từ 500 đồng trở lên.1.5.2 Ngôn ngữ thao tác dữ liệu (Data ManipulationLanguage)1. Nhập dữ liệu cho các quan hệ trên.2. Tạo VIEW SANPHAM1 chứa toàn bộ dữ liệu của quan hệ SANPHAM. Tạo VIEW KHACHHANG1 chứa toàn
bộ dữ liệu của quan hệ KHACHHANG.
bộ dữ liệu của quan hệ KHACHHANG.3. Cập nhật giá tăng 5% đối với những sản phẩm do “Singapore” sản xuất (cho VIEW SANPHAM1).4. Cập nhật giá giảm 5% đối với những sản phẩm do “Trung Quoc” sản xuất có giá từ
10.000 trở xuống (cho VIEW SANPHAM1).
10.000 trở xuống (cho VIEW SANPHAM1).5. Cập nhật giá trị LOAIKH là “Vip” đối với những khách hàng đăng ký thành viên trước ngày 1/1/2011 có doanh
số từ 10.000.000 trở lên hoặc khách hàng đăng ký thành viên từ 1/1/2011 trở về sau có doanh số từ 2.000.000
trở lên (cho VIEW KHACHHANG1).
số từ 10.000.000 trở lên hoặc khách hàng đăng ký thành viên từ 1/1/2011 trở về sau có doanh số từ 2.000.000trở lên (cho VIEW KHACHHANG1).1.5.3 Ngôn ngữ truy vấn dữ liệu1. In ra danh sách các sản phẩm (MASP,TENSP) do “Trung Quoc” sản xuất.2. In ra danh sách các sản phẩm (MASP, TENSP) có đơn vị tính là “cay”, ”quyen”.3. In ra danh sách các sản phẩm (MASP,TENSP) có mã sản phẩm bắt đầu là “B” và kết thúc là “01”.4. In ra danh sách các sản phẩm (MASP,TENSP) do “Trung Quốc” sản xuất có giá từ
30.000 đến 40.000.
30.000 đến 40.000.5. In ra danh sách các sản phẩm (MASP,TENSP) do “Trung Quoc” hoặc “Thai Lan” sản xuất có giá từ 30.000 đến
40.000.
40.000.6. In ra các số hóa đơn, trị giá hóa đơn bán ra trong ngày 1/1/2011 và ngày 2/1/2011.7. In ra các số hóa đơn, trị giá hóa đơn trong tháng 1/2011, sắp xếp theo ngày (tăng dần) và trị giá của hóa
đơn (giảm dần).
đơn (giảm dần).8. In ra danh sách các khách hàng (MAKH, HOTEN) đã mua hàng trong ngày 1/1/2011.9. In ra số hóa đơn, trị giá các hóa đơn do nhân viên có tên “Nguyen Van B” lập trong ngày 28/10/2010.10. In ra danh sách các sản phẩm (MASP,TENSP) được khách hàng có tên “Nguyen Van A” mua trong
tháng 10/2010.
tháng 10/2010.11. Tìm các số hóa đơn đã mua sản phẩm có mã số “BB01” hoặc “BB02”.12. Tìm các số hóa đơn đã mua sản phẩm có mã số “BB01” hoặc “BB02”, mỗi sản phẩm mua với số lượng từBài thực hành 3Khoa CNTT – Trường ĐH Thủ Dầu Một Trang 1010 đến 20.13. Tìm các số hóa đơn mua cùng lúc 2 sản phẩm có mã số “BB01” và “BB02”, mỗi sản phẩm mua với số
lượng từ 10 đến 20.
lượng từ 10 đến 20.14. In ra danh sách các sản phẩm (MASP,TENSP) do “Trung Quoc” sản xuất hoặc các sản phẩm được bán
ra trong ngày 1/1/2011.
ra trong ngày 1/1/2011.15. In ra danh sách các sản phẩm (MASP,TENSP) không bán được.16. In ra danh sách các sản phẩm (MASP,TENSP) không bán được trong năm 2010.17. In ra danh sách các sản phẩm (MASP,TENSP) do “Trung Quoc” sản xuất không bán được trong năm
2010.
2010.18. Có bao nhiêu hóa đơn không phải của khách hàng đăng ký thành viên mua?19. Có bao nhiêu sản phẩm khác nhau được bán ra trong năm 2010.20. Cho biết trị giá hóa đơn cao nhất, thấp nhất là bao nhiêu ?21. Trị giá trung bình của tất cả các hóa đơn được bán ra trong năm 2010 là bao nhiêu?22. Tính doanh thu bán hàng trong năm 2010.23. Tìm số hóa đơn có trị giá cao nhất trong năm 2010.24. Tìm họ tên khách hàng đã mua hóa đơn có trị giá cao nhất trong năm 2010.25. In ra danh sách 3 khách hàng (MAKH, HOTEN) có doanh số cao nhất.26. In ra danh sách các sản phẩm (MASP, TENSP) có giá bán bằng 1 trong 3 mức giá cao nhất.27. In ra danh sách các sản phẩm (MASP, TENSP) do “Thai Lan” sản xuất có giá bằng 1 trong 3 mức giá
cao nhất (của tất cả các sản phẩm).
cao nhất (của tất cả các sản phẩm).28. In ra danh sách các sản phẩm (MASP, TENSP) do “Trung Quoc” sản xuất có giá bằng 1 trong 3 mức giá
cao nhất (của sản phẩm do “Trung Quoc” sản xuất).
cao nhất (của sản phẩm do “Trung Quoc” sản xuất).29. In ra danh sách 3 khách hàng có doanh số cao nhất (sắp xếp theo kiểu xếp hạng).30. Tính tổng số sản phẩm do “Trung Quoc” sản xuất.31. Tính tổng số sản phẩm của từng nước sản xuất.32. Với từng nước sản xuất, tìm giá bán cao nhất, thấp nhất, trung bình của các sản phẩm.33. Tính doanh thu bán hàng mỗi ngày.34. Tính tổng số lượng của từng sản phẩm bán ra trong tháng 10/2010.35. Tính doanh thu bán hàng của từng tháng trong năm 2010.36. Tìm hóa đơn có mua ít nhất 4 sản phẩm khác nhau.37. Tìm hóa đơn có mua 3 sản phẩm do “Viet Nam” sản xuất (3 sản phẩm khác nhau).Bài thực hành 3Khoa CNTT – Trường ĐH Thủ Dầu Một Trang 1038. Tìm khách hàng (MAKH, HOTEN) có số lần mua hàng nhiều nhất.39. Tháng mấy trong năm 2010, doanh số bán hàng cao nhất ?40. Tìm sản phẩm (MASP, TENSP) có tổng số lượng bán ra thấp nhất trong năm 2010 



Đáp Án



--1.5.1
--1: Tạo các quan hệ và khai báo các khóa chính, khóa ngoại của quan hệ.
CREATE TABLE KHACHHANG(
MAKH NCHAR(4) NOT NULL,
HOTEN NVARCHAR(50),
DCHI NVARCHAR(50),
SODT NCHAR(13),
NGSINH SMALLDATETIME,
DOANHSO MONEY,
NGDK SMALLDATETIME,
CONSTRAINT PK_KHACHHANG PRIMARY KEY(MAKH)
)
CREATE TABLE NHANVIEN(
MANV NCHAR(4) NOT NULL,
HOTEN NVARCHAR(50),
NGVL SMALLDATETIME,
SODT NCHAR(13),
CONSTRAINT PK_NHANVIEN PRIMARY KEY(MANV)
)
CREATE TABLE SANPHAM(
MASP NCHAR(4) NOT NULL,
TENSP NVARCHAR(50),
DVT NCHAR(10) NOT NULL CHECK (DVT IN( 'CAY','HOP','CAI','QUYEN','CHUC')),
NUOCSX NVARCHAR(50),
GIA MONEY NOT NULL CHECK(GIA >500),
CONSTRAINT PK_SANPHAM PRIMARY KEY (MASP)
)
CREATE TABLE CTHD(
SOHD INT NOT NULL,
MASP NCHAR(4) NOT NULL,
SL INT,
CONSTRAINT PK_CTHD PRIMARY KEY(SOHD,MASP),
CONSTRAINT FK_CTHD FOREIGN KEY(SOHD)REFERENCES HOADON(SOHD),
CONSTRAINT FK_CTHD FOREIGN KEY(MASP) REFERENCES SANPHAM(MASP)
)
CREATE TABLE HOADON(
SOHD INT NOT NULL,
NGHD SMALLDATETIME,
MAKH NCHAR(4),
MANV NCHAR(4),
TRIGIA MONEY,
CONSTRAINT PK_HOADON PRIMARY KEY(SOHD),
CONSTRAINT FK_HOADON FOREIGN KEY(MAKH) REFERENCES KHACHHANG(MAKH),
CONSTRAINT FK_HOADON FOREIGN KEY(MANV) REFERENCES NHANVIEN(MANV)
)

--2: Thêm vào thuộc tính GHICHU có kiểu dữ liệu varchar(20) cho quan hệ SANPHAM.

 ALTER TABLE SANPHAM
 ADD GHICHU VARCHAR(20)

--3: Thêm vào thuộc tính LOAIKH có kiểu dữ liệu là tinyint cho quan hệ KHACHHANG.

 ALTER TABLE KHACHHANG
 ADD LOAIKH TINYINT

--4: Sửa kiểu dữ liệu của thuộc tính GHICHU trong quan hệ SANPHAM thành varchar(100).

 ALTER TABLE SANPHAM
 ALTER COLUMN GHICHU VARCHAR(100)

--5: Xóa thuộc tính GHICHU trong quan hệ SANPHAM.

 ALTER TABLE SANPHAM
 DROP COLUMN GHICHU
 --6: Làm thế nào để thuộc tính LOAIKH trong quan hệ KHACHHANG có thể lưu các giá trị là: “Vang lai”, “Thuong xuyen”, “Vip”

 ALTER TABLE KHACHHANG
 ALTER COLUMN LOAIKH VARCHAR(20)

--7: Đơn vị tính của sản phẩm chỉ có thể là (“cay”,”hop”,”cai”,”quyen”,”chuc”).

 ALTER TABLE SANPHAM
 ADD CONSTRAINT SANPHAM_DVT CHECK (DVT = 'cay' OR DVT = 'hop' OR DVT = 'cai' OR DVT = 'quyen' OR DVT = 'chuc')

--8: Giá bán của sản phẩm từ 500 đồng trở lên.

ALTER TABLE SANPHAM
ADD CONSTRAINT SANPHAM_GIA CHECK(GIA > 500)

--1.5.2
--2: Tạo VIEW SANPHAM1 chứa toàn bộ dữ liệu của quan hệ SANPHAM. Tạo VIEW  KHACHHANG1 chứa toàn bộ dữ liệu của quan hệ KHACHHANG.
SELECT *
FROM SANPHAM,KHACHHANG

--3: Cập nhật giá tăng 5% đối với những sản phẩm do “Singapore” sản xuất (cho VIEW  SANPHAM1).
UPDATE SANPHAM SET GIA=GIA+GIA/(100/5)
WHERE NUOCSX='SINGAPORE'

--4: Cập nhật giá giảm 5% đối với những  sản phẩm do  “Trung Quoc”  sản xuất  có giá  từ 10.000 trở xuống (cho VIEW  SANPHAM1).
UPDATE SANPHAM SET GIA =GIA/(100/5)+GIA
WHERE NUOCSX='TRUNG QUOC' AND GIA >10000

--5. Cập nhật giá trị LOAIKH là “Vip” đối với những khách hàng đăng ký thành viên trước ngày 1/1/2011 có doanh số từ 10.000.000 trở lên hoặc khách hàng
--đăng ký thành viên từ 1/1/2011 trở về sau có doanh số từ 2.000.000 trở lên (cho VIEW  KHACHHANG1).
UPDATE KHACHHANG SET LOAIKH ='Vip'
WHERE (NGDK<'2011/1/1' AND DOANHSO>=10000000) OR (NGDK>'2011/1/1' AND DOANHSO >=2000000)

--1.5.3
--1: In ra danh sách các sản phẩm (MASP,TENSP) do “Trung Quoc” sản xuất.
SELECT MASP, TENSP
FROM SANPHAM
WHERE NUOCSX = 'TRUNG QUOC'

--2: In ra danh sách các sản phẩm (MASP, TENSP) có đơn vị tính là “cay”, ”quyen”.
SELECT MASP, TENSP
FROM SANPHAM
WHERE DVT IN('CAY', 'QUYEN')

--3: In ra danh sách các sản phẩm (MASP,TENSP) có mã sản phẩm bắt đầu là “B” và kết thúc là “01”.
SELECT MASP, TENSP
FROM SANPHAM
WHERE MASP LIKE'B%01'

--4: In ra danh sách các sản phẩm (MASP,TENSP) do “Trung Quốc” sản xuất có giá từ 30.000 đến 40.000.
SELECT MASP,TENSP,NUOCSX
FROM SANPHAM
WHERE NUOCSX = 'TRUNG QUOC'
AND GIA BETWEEN 30000 AND 40000

--5: In ra danh sách các sản phẩm (MASP,TENSP) do “Trung Quoc” hoặc “Thai Lan” sản xuất có giá từ 30.000 đến 40.000.
SELECT MASP, TENSP, NUOCSX
FROM SANPHAM
WHERE (NUOCSX = 'TRUNG QUOC' OR NUOCSX = 'THAI LAN') AND GIA BETWEEN 30000 AND 40000

--6: In ra các số hóa đơn, trị giá hóa đơn bán ra trong ngày 1/1/2011 và ngày 2/1/2011.
SELECT SOHD, TRIGIA
FROM HOADON
WHERE NGHD = '2011/1/1'  OR NGHD = '2011/1/2'

--7: In ra các số hóa đơn, trị giá hóa đơn trong tháng 1/2011, sắp xếp theo ngày (tăng dần) và trị giá của hóa đơn (giảm dần).
SELECT SOHD, TRIGIA
FROM HOADON
WHERE YEAR (NGHD)=2011 AND MONTH (NGHD)=1
ORDER BY NGHD, TRIGIA DESC

--8: In ra danh sách các khách hàng (MAKH, HOTEN) đã mua hàng trong ngày 1/1/2011.
SELECT KHACHHANG.MAKH ,HOTEN
FROM KHACHHANG,HOADON
WHERE KHACHHANG.MAKH=HOADON.MAKH AND HOADON.NGHD ='2011/1/1'

--9: In ra số hóa đơn, trị giá các hóa đơn do nhân viên có tên “Nguyen Van B” lập trong ngày 28/10/2010.
SELECT SOHD,TRIGIA
FROM HOADON,NHANVIEN
WHERE NHANVIEN.MANV=HOADON.MANV  AND NHANVIEN.HOTEN='NGUYEN VAN B' AND HOADON.NGHD='2010/10/28'

--10: In ra danh sách các sản phẩm (MASP,TENSP) được khách hàng có tên “Nguyen Van A” mua trong tháng 10/2010.
SELECT SP.MASP,SP.TENSP
FROM SANPHAM SP,HOADON HD,CTHD CT,KHACHHANG KH
WHERE SP.MASP=CT.MASP AND CT.SOHD=HD.SOHD AND HD.MAKH=KH.MAKH AND KH.HOTEN='NGUYEN VAN A' AND YEAR(HD.NGHD)=2010 AND MONTH(HD.NGHD)=10

--11: Tìm các số hóa đơn đã mua sản phẩm có mã số “BB01” hoặc “BB02”.
SELECT SOHD
FROM CTHD
WHERE MASP IN ('BB01', 'BB02')

--12: Tìm các số hóa đơn đã mua sản phẩm có mã số “BB01” hoặc “BB02”, mỗi sản phẩm mua với số lượng từ 10 đến 20.
SELECT SOHD
FROM CTHD
WHERE (MASP ='BB01' or MASP= 'BB02') and SL between 10 and 20

--13: Tìm các số hóa đơn mua cùng lúc 2 sản phẩm có mã số “BB01” và “BB02”, mỗi sản phẩm mua với số lượng từ 10 đến 20.
SELECT SOHD
FROM CTHD
WHERE (MASP ='BB01' AND MASP= 'BB02') and SL between 10 and 20

--14: In ra danh sách các sảnh phẩm (MASP, TENSP) do "Trung Quoc" sản xuất hoặc các sản phẩm được bán ra trong ngày 1/1/2011. 
SELECT SANPHAM.MASP,SANPHAM.TENSP
FROM SANPHAM,HOADON,CTHD
WHERE SANPHAM.NUOCSX='TRUNG QUOC' AND CTHD.SOHD=HOADON.SOHD OR HOADON.NGHD='2011/1/1'

--15:  In ra danh sách các sản phẩm (MASP,TENSP) không bán được.
SELECT SANPHAM.MASP,SANPHAM.TENSP
FROM SANPHAM
WHERE SANPHAM.MASP  NOT IN (SELECT CTHD.MASP FROM CTHD)

--16:  In ra danh sách các sản phẩm (MASP,TENSP) không bán được trong năm 2010.
SELECT SANPHAM.MASP,SANPHAM.TENSP
FROM SANPHAM
WHERE SANPHAM.MASP NOT IN(
SELECT CTHD.MASP
FROM HOADON ,CTHD
WHERE YEAR(HOADON.NGHD)=2010 AND CTHD.SOHD= HOADON.SOHD)

--17:  In ra danh sách các sản phẩm (MASP,TENSP) do “Trung Quoc” sản xuất không bán được trong năm 2010.
SELECT SANPHAM.MASP,SANPHAM.TENSP
FROM SANPHAM
WHERE SANPHAM.NUOCSX='TRUNG QUOC' AND SANPHAM.MASP NOT IN(
SELECT CTHD.MASP
FROM CTHD,HOADON
WHERE CTHD.SOHD=HOADON.SOHD AND YEAR(HOADON.NGHD)=2010)

--18: Có bao nhiêu hóa đơn không phải của khách hàng đăng ký thành viên mua.
SELECT COUNT(HOADON.MAKH ) AS "SO KHACH HANG KHONG DANG KY MA MUA"
FROM HOADON
WHERE HOADON.MAKH NOT IN(
SELECT KHACHHANG.MAKH FROM KHACHHANG WHERE KHACHHANG.MAKH=HOADON.MAKH)

--19: Có bao nhiêu sản phẩm khác nhau được bán ra trong năm 2010.
SELECT COUNT(CTHD.MASP) AS "SO LUONG SAN PHAM KHAC NHAU "
FROM CTHD,HOADON
WHERE CTHD.SOHD=HOADON.SOHD AND YEAR(HOADON.NGHD)=2010

--20: Cho biết trị giá hóa đơn cao nhất, thấp nhất là bao nhiêu .
SELECT MAX(TRIGIA)AS "TRI GIA CAO NHAT",MIN(TRIGIA) AS "TRI GIA THAP NHAT LA "
FROM HOADON

--21: Trị giá trung bình của tất cả các hóa đơn được bán ra trong năm 2010 là bao nhiêu.
SELECT AVG(TRIGIA)AS "TRUNG BINH CUA TAT CA CAC HOA DON 2010"
FROM HOADON
WHERE YEAR(NGHD)=2010

--22: Tính doanh thu bán hàng trong năm 2010.
SELECT SUM(TRIGIA) AS "DOANH THU CUA HANG"
FROM HOADON
WHERE YEAR(NGHD)=2010

--23: Tìm số hóa đơn có trị giá cao nhất trong năm 2010.
SELECT SOHD
FROM HOADON
WHERE YEAR(NGHD)=2010 AND TRIGIA=(SELECT MAX(TRIGIA) FROM HOADON)

--24: Tìm họ tên khách hàng đã mua hóa đơn có trị giá cao nhất trong năm 2010.
SELECT KHACHHANG.HOTEN
FROM KHACHHANG ,HOADON
WHERE YEAR(NGHD)=2010 AND TRIGIA=(SELECT MAX(TRIGIA) FROM HOADON ) AND HOADON.MAKH=KHACHHANG.MAKH

--25:  In ra danh sách 3 khách hàng (MAKH, HOTEN) có doanh số cao nhất.
SELECT TOP 3 MAKH,HOTEN
FROM KHACHHANG
ORDER BY DOANHSO DESC

--26:  In ra danh sách các sản phẩm (MASP, TENSP) có giá bán bằng 1 trong 3 mức giá cao nhất.
SELECT SANPHAM.MASP,SANPHAM.TENSP
FROM SANPHAM
WHERE SANPHAM.GIA IN (SELECT TOP 3 GIA FROM SANPHAM ORDER BY GIA DESC)

--27:  In ra danh sách các sản phẩm (MASP, TENSP) do “Thai Lan” sản xuất có giá bằng 1 trong 3 mức giá cao nhất (của tất cả các sản phẩm).
SELECT MASP,TENSP
FROM SANPHAM
WHERE NUOCSX='THAI LAN' AND GIA IN(SELECT TOP 3 GIA FROM SANPHAM ORDER BY GIA DESC)

--28:  In ra danh sách các sản phẩm (MASP, TENSP) do “Trung Quoc” sản xuất có giá bằng 1 trong 3 mức giá cao nhất (của sản phẩm do “Trung Quoc” sản xuất).
SELECT MASP,TENSP
FROM SANPHAM
WHERE NUOCSX='TRUNG QUOC' AND GIA IN (
SELECT TOP 3 GIA
FROM SANPHAM
WHERE NUOCSX='TRUNG QUOC'
ORDER BY GIA DESC)

--29:  In ra danh sách 3 khách hàng có doanh số cao nhất (sắp xếp theo kiểu xếp hạng).
SELECT TOP 3 *
FROM KHACHHANG
ORDER BY DOANHSO DESC

--30: Tính tổng số sản phẩm do “Trung Quoc” sản xuất.
SELECT COUNT(NUOCSX)AS "SO SAN PHAM DO TRUNG QUOC SAN XUAT "
FROM SANPHAM
WHERE NUOCSX='TRUNG QUOC'

--31: Tính tổng số sản phẩm của từng nước sản xuất.
SELECT NUOCSX,COUNT(NUOCSX)AS "SO SAN PHAM DO TUNG NUOC SAN XUAT "
FROM SANPHAM
GROUP BY NUOCSX

--32: Với từng nước sản xuất, tìm giá bán cao nhất, thấp nhất, trung bình của các sản phẩm.
SELECT SP1.NUOCSX,(SELECT MAX(GIA) FROM SANPHAM SP2 WHERE SP2.NUOCSX=SP1.NUOCSX )AS "GIA CAO NHAT",(SELECT MIN(GIA) FROM SANPHAM SP2 WHERE SP2.NUOCSX=SP1.NUOCSX)AS "GIA THAP NHAT",AVG(GIA)AS "GIA TRUNG BINH"
FROM SANPHAM SP1
GROUP BY NUOCSX

--36: Tìm hóa đơn có mua ít nhất 4 sản phẩm khác nhau.
SELECT CT1.SOHD
FROM CTHD CT1
GROUP BY CT1.SOHD
HAVING COUNT(MASP)>=4

--37: Tìm hóa đơn có mua 3 sản phẩm do “Viet Nam” sản xuất (3 sản phẩm khác nhau).
SELECT HOADON
FROM HOADON, SANPHAM, CTHD
WHERE NUOCSX= 'Viet Nam' AND SL=3

--39: Tháng mấy trong năm 2010, doanh số bán hàng cao nhất.
SELECT MONTH(NGDK) AS "THANG "
FROM KHACHHANG
WHERE YEAR (NGDK)=2010  AND KHACHHANG.DOANHSO=(SELECT MAX(DOANHSO) FROM KHACHHANG)

--40: Tìm sản phẩm (MASP, TENSP) có tổng số lượng bán ra thấp nhất trong năm 2010.
SELECT SANPHAM.MASP,SANPHAM.TENSP
FROM SANPHAM,CTHD
WHERE SANPHAM.MASP=CTHD.MASP AND   CTHD.SL=(SELECT MIN(SL) FROM CTHD,HOADON WHERE CTHD.SOHD=HOADON.SOHD AND YEAR(NGHD)=2010  )

Quản Lý Bán Hàng (CSDL-CƠ SỞ DỮ LIỆU) Reviewed by CNTT on March 02, 2019 Rating: 5
Bản quyền nội dung by CNTT © 2018 - 2019
Development by CNTT IT
Powered by Blogger.