Professional Documents
Culture Documents
Nguyen Duong Quoc 2224802010878
Nguyen Duong Quoc 2224802010878
2224802010878
use master
go
go
go
use QLBH
go
HOTEN varchar(40),
DCHI varchar(50),
SODT varchar(20),
NGSINH smalldatetime,
NGDK smalldatetime,
DOANHSO money,
GO
HOTEN varchar(40),
SODT varchar(20),
NGVL smalldatetime
---------------------------------------------
-- SANPHAM
GO
TENSP varchar(40),
DVT varchar(20),
NUOCSX varchar(40),
GIA money,
---------------------------------------------
-- HOADON
GO
NGHD smalldatetime,
MAKH char(4),
MANV char(4),
TRIGIA money,
---------------------------------------------
-- CTHD
GO
SOHD int,
MASP char(4),
SL int,
ALTER TABLE HOADON ADD CONSTRAINT fk01_HD FOREIGN KEY(MAKH) REFERENCES KHACHHANG(MAKH)
ALTER TABLE HOADON ADD CONSTRAINT fk02_HD FOREIGN KEY(MANV) REFERENCES NHANVIEN(MANV)
ALTER TABLE CTHD ADD CONSTRAINT fk01_CTHD FOREIGN KEY(SOHD) REFERENCES HOADON(SOHD)
ALTER TABLE CTHD ADD CONSTRAINT fk02_CTHD FOREIGN KEY(MASP) REFERENCES SANPHAM(MASP)
-----------------------------------------------------
-----------------------------------------------------
-------------------------------
-- KHACHHANG
insert into khachhang values('KH01','Nguyen Van A','731 Tran Hung Dao, Q5,
TpHCM','8823451','22/10/1960','22/07/2006',13060000)
insert into khachhang values('KH03','Tran Ngoc Linh','45 Nguyen Canh Chan, Q1,
TpHCM','938776266','12/06/1980','08/05/2006',3860000)
insert into khachhang values('KH06','Le Hoai Thuong','227 Nguyen Van Cu, Q5,
TpHCM','8631738','31/12/1981','24/11/2006',915000)
insert into khachhang values('KH07','Nguyen Van Tam','32/3 Tran Binh Trong, Q5,
TpHCM','916783565','06/04/1971','12/01/2006',12500)
-------------------------------
-- NHANVIEN
insert into nhanvien values('NV01','Nguyen Nhu Nhut','927345678','13/04/2006')
-------------------------------
-- SANPHAM
-------------------------------
-- HOADON
-------------------------------
-- CTHD
insert into cthd values(1001,'TV02',10)
----------------------------------------------------------------
select MASP, TENSP from SANPHAM where NUOCSX='Trung Quoc' and GIA BETWEEN 30000 AND 40000
select MASP, TENSP from SANPHAM where NUOCSX='Trung Quoc' or NUOCSX='Thai Lan' and GIA
between 30000 and 40000
select SOHD from HOADON where NGHD >= '1/1/2011' and NGHD <='2/1/2011'
--CAU 7)
SELECT SOHD,TRIGIA
FROM HOADON
--CAU 8)
SELECT A.MAKH,HOTEN
--CAU 9)
SELECT SOHD,TRIGIA
--CAU 10)
--CAU 11)
SELECT SOHD
FROM CTHD
--CAU 12)
SELECT SOHD
FROM CTHD
--CAU 13)
SELECT SOHD
FROM CTHD
WHERE MASP='BB02')
--CAU 14)
--CAU 15)
FROM SANPHAM
FROM CTHD)
--CAU 16)
FROM SANPHAM
--CAU 17)
FROM SANPHAM
--CAU 18)
FROM CTHD A
NOT EXISTS(SELECT *
FROM CTHD C
--CAU 19)
--CAU 20)
SELECT COUNT(SOHD)
FROM HOADON
--CAU 21)
--CAU 22)
SELECT MAX(TRIGIA) [TRI GIA CAO NHAT],MIN(TRIGIA) [TRI GIA THAP NHAT]
FROM HOADON
--CAU 23)
SELECT AVG(TRIGIA)
FROM HOADON
WHERE YEAR(NGHD)=2006
--CAU 24)
FROM HOADON
WHERE YEAR(NGHD)=2006
--CAU 27)
SELECT *
FROM KHACHHANG
--CAU 28)
SELECT *
FROM SANPHAM
FROM SANPHAM
--CAU 29)
SELECT *
FROM SANPHAM
FROM SANPHAM
--CAU 30)
SELECT *
FROM SANPHAM