Professional Documents
Culture Documents
Update
Update
a--
CREATE TABLE KHACHHANG(
MAKH VARCHAR(10) NOT NULL PRIMARY KEY,
TEN NVARCHAR(255),
DIACHI NVARCHAR(255),
DIENTHOAI VARCHAR(10)
)
---2.B---
INSERT INTO KHACHHANG(MAKH,TEN,DIACHI,DIENTHOAI) VALUES('KH11',N'DƯƠNG VĂN TUẤN',N'HÀ
TĨNH','0123456789')
INSERT INTO DANHMUCHANG(MAHANG,TENHANG,DONVITINH,SOLUONGTON,NGAYSANXUAT,HANDUNG)
VALUES('MH11',N'BIA TIGER','LON',100,20/09/2021,22/09/2022)
INSERT INTO PHIEUXUATNHAP(MAPHIEU,NGAY,MAKH,LOAIPHIEU,TONGTIEN)
VALUES('PH11',22/09/2021,'KH11','B','100000')
INSERT INTO CTNHAPXUAT(MAPHIEU,MAHANG,SOLUONG,DONGIA) VALUES('PH11','MH11',100,1000000)
---3.C---
UPDATE KHACHHANG SET DIACHI=N'HÀ TĨNH' WHERE MAKH='KH01'
---4.D--
DELETE FROM DANHMUCHANG WHERE NGAYSANXUAT>'1/1/2000'
--5.E--
SELECT P.MAPHIEU,P.NGAY,K.TEN AS TENKH,C.MAHANG,C. DONGIA,C.SOLUONG,C.DONGIA*C.SOLUONG AS
THANHTIEN
FROM PHIEUXUATNHAP P,KHACHHANG K,CTNHAPXUAT C
WHERE P.MAKH=K.MAKH AND P.MAPHIEU=C.MAPHIEU
--6.F---
SELECT K.TEN AS TENKH, K.DIACHI
FROM KHACHHANG K, CTNHAPXUAT C, PHIEUXUATNHAP P
WHERE K.MAKH=P.MAKH AND C.MAPHIEU=P.MAPHIEU AND SOLUONG>=1000
--7.G---
SELECT D.TENHANG
FROM DANHMUCHANG D,CTNHAPXUAT C
WHERE D.MAHANG=C.MAHANG AND SOLUONG>1000
---8.H---
SELECT TOP 1 TENHANG
FROM DANHMUCHANG
GROUP BY TENHANG,SOLUONGTON
ORDER BY SOLUONGTON DESC
---9.I---
CREATE PROCEDURE InPhieuXuat @maphieu char(5)
AS
BEGIN
DECLARE @mahang char(5)
DECLARE @soluong int
DECLARE @dongia int
---11--
CREATE PROC Tinh_TT
as
begin
declare @TT FLOAT
select @TT=sum(COUNT(TONGTIEN)) from PHIEUXUATNHAP order by MAKH
RETURN @TT
END