Repository navigation
Expand file tree
/
Copy pathQLSpa.sql
More file actions
106 lines (79 loc) · 2.54 KB
/
Copy pathQLSpa.sql
File metadata and controls
106 lines (79 loc) · 2.54 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
CREATE DATABASE QLSpa
GO
USE QLSpa
GO
CREATE TABLE NhanVien
(
MaNV VARCHAR(20) PRIMARY KEY,
TenNV NVARCHAR(100),
)
CREATE TABLE DichVu
(
MaDV VARCHAR(20) PRIMARY KEY,
TenDV NVARCHAR(100),
ThoiGianDV INT,
GiaDV INT,
)
CREATE TABLE ThangDemo
(
STT INT PRIMARY KEY IDENTITY(1,1),
Ngay DATETIME DEFAULT(GETDATE()),
MaNV VARCHAR(20) FOREIGN KEY REFERENCES dbo.NhanVien(MaNV),
MaDV VARCHAR(20) FOREIGN KEY REFERENCES dbo.DichVu(MaDV),
ThoiGianDV INT DEFAULT(0),
TienCer INT DEFAULT (0),
TienMat INT DEFAULT(0),
)
INSERT dbo.NhanVien VALUES ('',N'')
UPDATE dbo.NhanVien SET TenNV = N'' WHERE MaNV = ''
DELETE dbo.NhanVien WHERE MaNV = ''
DROP TABLE dbo.NhanVien
DROP TABLE dbo.DichVu
DROP TABLE dbo.ThangDemo
DROP TABLE dbo.ThangDemo
SELECT * FROM dbo.DichVu
SELECT * FROM dbo.NhanVien
SELECT * FROM dbo.ThangDemo
INSERT INTO
INSERT INTO dbo.ThangDemo VALUES (,'','', 0,0,0)
INSERT INTO dbo.ThangDemo
(
Ngay,
MaNV,
MaDV,
ThoiGianDV,
TienCer,
TienMat
)
VALUES
( '20180307', -- Ngay - datetime
'MANH', -- MaNV - varchar(20)
'TT', -- MaDV - varchar(20)
75, -- ThoiGianDV - int
2200, -- TienCer - int
0 -- TienMat - int
)
DELETE dbo.ThangDemo WHERE MaNV = 'DUC'
SELECT ThoiGianDV FROM dbo.DichVu WHERE MaDV = 'LD'
CREATE TABLE TaoThang (MaThang NVARCHAR(30) PRIMARY KEY,TenThang NVARCHAR(50))
DROP TABLE dbo.Tha
CREATE TABLE ThangDemo ( STT INT PRIMARY KEY IDENTITY(1,1), Ngay DATETIME DEFAULT(GETDATE()), MaNV VARCHAR(20) FOREIGN KEY REFERENCES dbo.NhanVien(MaNV), MaDV VARCHAR(20) FOREIGN KEY REFERENCES dbo.DichVu(MaDV), ThoiGianDV INT DEFAULT(0), TienCer INT DEFAULT (0), TienMat INT DEFAULT(0), )
CREATE TABLE ThongKeThang
(
TenBang VARCHAR(50),
)
INSERT INTO dbo.ThongKeThang VALUES ('')
SELECT TenBang FROM dbo.ThongKeThang
select * from dbo.ThongKeThang
DROP TABLE dbo.ThongKeThang
SELECT * FROM Thang4
SELECT * FROM Thang3 WHERE Ngay = '03/09/18'
DELETE thang4 WHERE STT = 2
DROP TABLE
SELECT * FROM dbo.ThangDemo WHERE Ngay = '' MaDV LIKE '%%' OR MaNV LIKE '%%'
SELECT * FROM " + _TenBang + " WHERE Ngay = '" + _Ngay + "' AND MaDV LIKE '%" + id + "%' OR Ngay = '" + _Ngay + "' AND MaNV LIKE '%" + id + "%'
SELECT * FROM dbo.NhanVien
SELECT nv.MaNV,SUM(thang.ThoiGianDV) AS ThoiGian, SUM(thang.TienCer) AS TienCer, SUM(thang.TienMat) AS TienMat,SUM(thang.TienCer) + SUM(thang.TienMat) AS TongTien FROM Thang3 AS thang, dbo.NhanVien AS nv
WHERE thang.MaNV = nv.MaNV
GROUP BY nv.MaNV
, thang.TienMat, (thang.TienCer + thang.TienMat)