CNTTK9B

87 0 0
                                    

BAI1 QUANLYBANHANG.sql

CREATE DATABASE QUANLYBANHANG

USE QUANLYBANHANG

CREATE TABLE DMKHACH(

MAK CHAR(10) PRIMARY KEY,

TENK CHAR(40) NOT NULL,

DC CHAR(50),

DT CHAR(15)

)

CREATE TABLE DMH(

MAH CHAR(10) PRIMARY KEY,

TENH CHAR(30) NOT NULL,

DVT CHAR(15)

)

CREATE TABLE HOADONBAN(

SOHD CHAR(10),

MAK CHAR(10),

NGAYHD SMALLDATETIME NOT NULL,

DIENGIAI CHAR(30)

CONSTRAINT KC_HOADONBAN PRIMARY KEY (SOHD),

CONSTRAINT KN_HOADONBAN FOREIGN KEY (MAK) REFERENCES DMKHACH(MAK)

)

CREATE TABLE CHITIETHOADON(

SOHD CHAR(10),

MAH CHAR(10),

SL INT,

DONGIA INT,

CONSTRAINT KC_CHITIETHOADON PRIMARY KEY (SOHD,MAH),

CONSTRAINT KN_CHITIETHOADON FOREIGN KEY (SOHD) REFERENCES HOADONBAN(SOHD),

CONSTRAINT KN1_CHITIETHOADON FOREIGN KEY (MAH) REFERENCES DMH(MAH)

)

--1.DUA RA DANH SACH MAT HANG CHUA DUOC BAN TRONG THANG 9 NAM 2009--

SELECT * FROM DMH

WHERE MAH NOT IN(SELECT MAH FROM CHITIETHOADON

WHERE SOHD IN(SELECT SOHD FROM HOADONBAN

WHERE MONTH(NGAYHD)='9' AND YEAR(NGAYHD)='2009'))

--DUA RA DANH SACH KHACH HANG CO DIA CHI O THAI NGUYEN VA TUNG MUA HANG TRONG THANG 9 NAM 2009--

SELECT * FROM DMKHACH

WHERE DC='THAI NGUYEN' AND MAK IN(SELECT MAK FROM HOADONBAN

WHERE MONTH(NGAYHD)='9' AND YEAR(NGAYHD)='2009')

--DUA RA SO LUONG DA BAN TUONG UNG CUA TUNG MAT HANG TRONG THANG 9 NAM 2009--

SELECT MAH,SUM(SL) AS SL

You've reached the end of published parts.

⏰ Last updated: May 18, 2012 ⏰

Add this story to your Library to get notified about new parts!

CNTTK9BWhere stories live. Discover now