0% found this document useful (0 votes)
12 views2 pages

UPDATE

Uploaded by

hothithuthao2695
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views2 pages

UPDATE

Uploaded by

hothithuthao2695
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

-- UPDATE

UPDATE SANPHAM -- CAU 3A


SET THUE=CASE
WHEN GIA<5000000 THEN 0.05*GIA
WHEN GIA BETWEEN 5000000 AND 10000000 THEN 0.07*GIA
WHEN GIA >10000000 THEN 0.1*GIA
END

UPDATE SANPHAM --CAU 3B


SET KHUYENMAI = CASE
WHEN MASP LIKE 'SS%' THEN 0.1*GIA
WHEN MASP LIKE 'XM%' THEN 0.2*GIA
WHEN MASP LIKE 'IP%' THEN 0*GIA
END
UPDATE SANPHAM --CAU 3C
SET GIABAN=GIA-THUE+KHUYENMAI
-- TRUY VAN TREN 1 QUAN HE
select MAKH,HOTEN --cau 4
from KHACHHANG
where DATEDIFF(YEAR,NGAYSINH,GETDATE())>30 AND DCHI like N'%Đà Nẵng'

-- TRUY VAN NHIEU QUAN HE


SELECT SANPHAM.MASP,TENSP --CAU 5
FROM SANPHAM,HOADON,CTHD
WHERE SANPHAM.MASP=CTHD.MASP AND HOADON.SOHD=CTHD.SOHD AND MONTH(NGAHD)=8 AND
YEAR(NGAHD)=2021

SELECT MASP,TENSP,TENLOAI --CAU 6


FROM SANPHAM JOIN LOAIHANG ON SANPHAM.MALOAI=LOAIHANG.MALOAI
WHERE NUOCSX IN (N'Hàn Quốc',N'Mỹ')

SELECT KHACHHANG.MAKH HOTEN --CAU 7 chú ý cái cái khác hàng không mua phải để
qua bên left đểkhông bị xót thông tin
FROM KHACHHANG
EXCEPT -- trừ đi những người đã mua
SELECT HOTEN
FROM KHACHHANG JOIN HOADON ON KHACHHANG.MAKH=HOADON.MAKH

--c2 phân cấp


SELECT MAKH,HOTEN
FROM KHACHHANG --tương tự trừ đi những người đã mua
WHERE MAKH NOT IN
(SELECT MAKH
FROM HOADON)
--c3 tương quan
SELECT MAKH,HOTEN
FROM KHACHHANG
WHERE NOT EXISTS
(SELECT MAKH
FROM HOADON
WHERE HOADON.MAKH=KHACHHANG.MAKH)

SELECT KHACHHANG.MAKH,HOTEN,SUM(SOLUONG) SLMUA -- CAU 8


FROM KHACHHANG,HOADON,CTHD
WHERE KHACHHANG.MAKH=HOADON.MAKH AND HOADON.SOHD=CTHD.SOHD
GROUP BY KHACHHANG.MAKH,HOTEN
SELECT LOAIHANG.MALOAI,TENLOAI,SUM(SOLUONG) SL --tìm tổng sốlượng của từng loại
hàong
FROM LOAIHANG JOIN SANPHAM ON LOAIHANG.MALOAI=SANPHAM.MALOAI
GROUP BY LOAIHANG.MALOAI,TENLOAI

SELECT LOAIHANG.MALOAI,TENLOAI -- CAU 9


FROM LOAIHANG JOIN SANPHAM ON LOAIHANG.MALOAI=SANPHAM.MALOAI
GROUP BY LOAIHANG.MALOAI,TENLOAI
HAVING AVG(GIA)>= ALL (SELECT AVG(GIA) FROM SANPHAM GROUP BY MALOAI)

You might also like