22,302
社区成员




select a.code,b.name from a,b order by a.code,a.name
PRINT @@VERSION
/*
Microsoft SQL Server 2014 (SP2) (KB3171021) - 12.0.5000.0 (X64)
Jun 17 2016 19:14:09
Copyright (c) Microsoft Corporation
Enterprise Edition (64-bit) on Windows NT 6.3 <X64> (Build 14393: )
*/
---在 tempdb 中创建测试表
USE [tempdb]
GO
IF OBJECT_ID('[dbo].[Kq_result]') IS NOT NULL
DROP TABLE [dbo].[Kq_result]
GO
CREATE TABLE [dbo].[Kq_result](
[FDate] [datetime] NOT NULL,
[EmpID] [int] NOT NULL,
[BanZhi] [char](4) NOT NULL,
[ChiDaoSj] [int] NULL,
[ChiDaoCs] [int] NULL,
[ZaoTuiSj] [int] NULL,
[ZaoTuiCs] [int] NULL,
[KgSj] [int] NULL,
[KgCs] [int] NULL,
[Rcjb1] [int] NULL,
[Rcjb2] [int] NULL,
[RcjbOver0] [int] NULL,
[RcjbAll] [int] NULL,
[YcqSj] [int] NULL,
[SjcqSj] [int] NULL,
[B1SbTime] [int] NULL,
[B1XbTime] [int] NULL,
[B2SbTime] [int] NULL,
[B2XbTime] [int] NULL,
[B3SbTime] [int] NULL,
[B3XbTime] [int] NULL,
[B4SbTime] [int] NULL,
[B4XbTime] [int] NULL,
[FjbcName11] [varchar](16) NULL,
[YB11SbTime] [int] NULL,
[YB11XbTime] [int] NULL,
[B11SbTime] [int] NULL,
[B11XbTime] [int] NULL,
[FjbcName12] [varchar](16) NULL,
[YB12SbTime] [int] NULL,
[YB12XbTime] [int] NULL,
[B12SbTime] [int] NULL,
[B12XbTime] [int] NULL,
[KgSj_cd] [int] NULL,
[KgCs_cd] [int] NULL,
[KgSj_zt] [int] NULL,
[KgCs_zt] [int] NULL,
[JbKgSj] [int] NULL,
[QkID] [int] NULL,
[IfLock] [bit] NULL,
[NotTqDK] [int] NULL,
[NotThDK] [int] NULL,
[B1ChiDaoSj] [int] NULL,
[B2ChiDaoSj] [int] NULL,
[B3ChiDaoSj] [int] NULL,
[B4ChiDaoSj] [int] NULL,
[B1ZaoTuiSj] [int] NULL,
[B2ZaoTuiSj] [int] NULL,
[B3ZaoTuiSj] [int] NULL,
[B4ZaoTuiSj] [int] NULL,
[Tiaoxiu] [bit] NULL,
[Dttype] [varchar](20) NULL,
[G_gs] [numeric](12, 2) NULL,
[G_gx] [numeric](12, 2) NULL,
[G_sj] [numeric](12, 2) NULL,
[G_wxfj] [numeric](12, 2) NULL,
[G_sfzmhb] [numeric](12, 0) NULL,
[G_sfhb] [numeric](12, 0) NULL,
[G_srjbxs] [numeric](12, 2) NULL,
[G_bzqj] [numeric](12, 1) NULL,
[G_ckkk] [numeric](12, 0) NULL,
[G_cqsj] [numeric](12, 2) NULL,
[G_cqts] [numeric](12, 2) NULL,
[G_cqxs] [numeric](12, 2) NULL,
[G_czks] [numeric](12, 2) NULL,
[G_gsxs] [numeric](12, 2) NULL,
[G_gxxs] [numeric](12, 2) NULL,
[G_ifyb] [numeric](12, 0) NULL,
[G_jrjbxs] [numeric](12, 2) NULL,
[G_kgts] [numeric](12, 2) NULL,
[G_kgxs] [numeric](12, 2) NULL,
[G_psjbxs] [numeric](12, 2) NULL,
[G_qjxs] [numeric](12, 2) NULL,
[G_qkcs] [numeric](12, 0) NULL,
[G_sjxs] [numeric](12, 2) NULL,
[G_txbt] [numeric](12, 1) NULL,
[G_type] [numeric](12, 0) NULL,
[G_wqqj] [numeric](12, 0) NULL,
[G_wxfjxs] [numeric](12, 2) NULL,
[G_ycqsj] [numeric](12, 2) NULL,
[G_ycqxs] [numeric](12, 2) NULL,
[G_zmjbxs] [numeric](12, 2) NULL,
[G_zmwjb] [numeric](12, 2) NULL,
[G_nianj] [numeric](12, 2) NULL,
[G_baiban] [numeric](12, 2) NULL,
[G_yeban] [numeric](12, 2) NULL,
[G_baban2] [numeric](12, 2) NULL,
[G_yeban2] [numeric](12, 2) NULL,
[G_baban3] [numeric](12, 2) NULL,
[G_yeban3] [numeric](12, 2) NULL,
[G_bzbxs] [numeric](12, 2) NULL,
[G_yzbxs] [numeric](12, 2) NULL,
[G_kq] [numeric](12, 0) NULL,
[G_over0] [numeric](12, 2) NULL,
[G_jrjb1] [numeric](12, 2) NULL,
[G_jrjb2] [numeric](12, 2) NULL,
[G_jrzbxs] [numeric](12, 2) NULL,
[G_yxjss] [numeric](18, 2) NULL,
[G_ybbz] [numeric](18, 2) NULL,
[G_ycqts] [numeric](18, 2) NULL,
[G_fangj] [numeric](12, 2) NULL,
[G_njss] [numeric](12, 2) NULL,
[G_yxfdj] [numeric](12, 2) NULL,
[G_hunj] [numeric](12, 0) NULL,
[G_chanj] [numeric](12, 0) NULL,
[G_bjb] [numeric](12, 2) NULL,
[Chidaosj0] [int] NULL,
[Chidaosj1] [int] NULL,
[Zaotuisj0] [int] NULL,
[Zaotuisj1] [int] NULL,
[G_cjxs] [numeric](12, 0) NULL,
[G_yxfj] [numeric](12, 0) NULL,
[G_hjxs] [numeric](12, 2) NULL,
[G_zero0] [numeric](12, 2) NULL,
[G_bj] [numeric](12, 0) NULL,
[G_bjxs] [numeric](12, 0) NULL,
[G_pchanj] [numeric](12, 0) NULL,
[G_pcjxs] [numeric](12, 0) NULL,
[G_sangj] [numeric](12, 0) NULL,
[G_sanjxs] [numeric](12, 2) NULL,
[G_kg] [numeric](12, 0) NULL,
[code] [nchar](10) NULL,
CONSTRAINT [PK_Kq_result] PRIMARY KEY CLUSTERED
(
[FDate] ASC,
[EmpID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
IF OBJECT_ID('[dbo].[ZlEmployee]') IS NOT NULL
DROP TABLE [dbo].[ZlEmployee]
GO
CREATE TABLE [dbo].[ZlEmployee](
[ID] [int] IDENTITY(1,1) NOT NULL,
[Dept] [varchar](24) NOT NULL,
[Code] [char](12) NOT NULL,
[CardNo] [char](12) NOT NULL,
[Name] [char](20) NOT NULL,
[EName] [varchar](40) NULL,
[Sfz] [char](18) NOT NULL,
[BornDate] [datetime] NOT NULL,
[Sex] [bit] NOT NULL,
[PyDate] [datetime] NOT NULL,
[SyMonths] [int] NULL,
[ZzDate] [datetime] NULL,
[RoomBed] [varchar](12) NULL,
[IfDaKa] [bit] NOT NULL,
[State] [tinyint] NOT NULL,
[LzDate] [datetime] NULL,
[LzCause] [char](2) NULL,
[Memo] [varchar](60) NULL,
[Photo] [image] NULL,
[ZhiJi] [char](6) NULL,
[ZhiWu] [char](6) NULL,
[XueLi] [char](6) NULL,
[HunYin] [char](6) NULL,
[JiGuan] [varchar](6) NULL,
[Nation] [char](6) NULL,
[Jxfs] [char](6) NULL,
[LzTc] [int] NULL,
[GongZhong] [char](6) NULL,
[DeBz] [char](4) NULL,
[cy] [bit] NOT NULL,
[Mark] [bit] NULL,
[oldroombed] [varchar](10) NULL,
[TcDate] [datetime] NULL,
[Rzdate] [datetime] NULL,
[emppassword] [varchar](10) NULL,
[CostCenter] [varchar](24) NULL,
[G_htjj] [numeric](12, 2) NULL,
[G_bxf] [numeric](12, 2) NULL,
[G_ifdc] [numeric](12, 2) NULL,
[G_xxts] [numeric](12, 0) NULL,
[G_yljj] [numeric](12, 0) NULL,
[G_bory] [varchar](2) NULL,
[address] [varchar](100) NULL,
[sfzdate0] [datetime] NULL,
[sfzdate1] [datetime] NULL,
[G_htsx] [numeric](12, 2) NULL,
[G_htxx] [numeric](12, 2) NULL,
[G_hts] [numeric](12, 2) NULL,
[G_notb] [numeric](12, 0) NULL,
[lzreason] [varchar](20) NULL,
[G_jtzz] [varchar](80) NULL,
[G_notd] [numeric](12, 2) NULL,
[G_date0] [datetime] NULL,
[G_date1] [datetime] NULL,
[G_sfzd0] [datetime] NULL,
[G_sfzd1] [datetime] NULL,
[G_sfzdate0] [datetime] NULL,
[G_sfzdate1] [datetime] NULL,
CONSTRAINT [PK_ZlEmployee] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
IF OBJECT_ID('[dbo].[ZlDept]') IS NOT NULL
DROP TABLE [dbo].[ZlDept]
GO
CREATE TABLE [dbo].[ZlDept](
[Code] [varchar](24) NOT NULL,
[Name] [varchar](40) NOT NULL,
[TreeLevel] [tinyint] NOT NULL,
[CurCode] [varchar](20) NULL,
[UpCode] [varchar](20) NULL,
[LongName] [varchar](70) NULL,
[Manager] [varchar](10) NULL,
[Tel] [varchar](18) NULL,
[Note] [varchar](40) NULL,
[BianZhiRs] [int] NULL,
[hSq] [int] NULL,
[ifyx] [bit] NULL,
[deptdesc] [varchar](18) NULL,
CONSTRAINT [PK_ZlDept] PRIMARY KEY CLUSTERED
(
[Code] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
IF OBJECT_ID('[dbo].[Kq_BanZhi]') IS NOT NULL
DROP TABLE [dbo].[Kq_BanZhi]
GO
CREATE TABLE [dbo].[Kq_BanZhi](
[Code] [char](4) NOT NULL,
[Name] [varchar](16) NOT NULL,
[Zsj] [int] NULL,
[BanCiCount] [tinyint] NULL,
[IfFdJcsj] [bit] NOT NULL,
[IfFdjb] [bit] NULL,
[CanZhi] [char](5) NULL,
[IfDLJCDZT] [bit] NULL,
[Note] [char](60) NULL,
[IfBz] [bit] NULL,
[Mark] [varchar](10) NULL,
CONSTRAINT [PK_Kq_BanZhi] PRIMARY KEY CLUSTERED
(
[Code] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
IF OBJECT_ID('[dbo].[E_ZhiWu]') IS NOT NULL
DROP TABLE [dbo].[E_ZhiWu]
GO
CREATE TABLE [dbo].[E_ZhiWu](
[Code] [char](10) NOT NULL,
[Name] [char](80) NULL,
[ZhiwuJt] [numeric](12, 2) NULL,
[Note] [varchar](255) NULL
) ON [PRIMARY]
GO
IF OBJECT_ID('[dbo].[E_ZhiJi]') IS NOT NULL
DROP TABLE [dbo].[E_ZhiJi]
GO
CREATE TABLE [dbo].[E_ZhiJi](
[Code] [char](6) NOT NULL,
[Name] [varchar](80) NOT NULL,
[Note] [varchar](255) NULL,
CONSTRAINT [PK_ZhiJi__10] PRIMARY KEY CLUSTERED
(
[Code] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
--------- 下面是查询语句 -----------------
SELECT sLock=(Case when isnull(Q.ifLock,0)=1 then '*' else '' end),
Q.*, Code=E.Code,Name=E.Name,EName=E.EName,CardNo=E.CardNo,Dept=E.Dept
,ZhiWu=E.ZhiWu,sZhiWu=ZW.Name,ZhiJi=E.ZhiJi,sZhiJi=Zj.Name
,PyDate=E.PyDate,sSex =(CASE Sex WHEN 0 THEN '男' ELSE '女' END)
,DeptName =D.LongName,BanZhiName =B.Name
FROM Kq_Result Q INNER JOIN ZlEmployee E ON Q.EmpID = E.ID
INNER JOIN ZlDept D ON E.Dept = D.Code
LEFT JOIN Kq_BanZhi B ON Q.BanZhi = B.Code
LEFT JOIN E_ZhiWu ZW ON E.ZhiWu=ZW.Code
LEFT JOIN E_ZhiJi Zj ON E.ZhiJi = Zj.Code
WHERE (Q.FDate BETWEEN '2017-12-01' AND '2017-12-30') AND (Dept LIKE '%') AND Q.EmpID =14418
ORDER BY Q.FDate,Q.Code
USE [HR]
GO
/****** Object: Table [dbo].[Kq_result] Script Date: 2017-12-30 17:53:23 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Kq_result](
[FDate] [datetime] NOT NULL,
[EmpID] [int] NOT NULL,
[BanZhi] [char](4) NOT NULL,
[ChiDaoSj] [int] NULL,
[ChiDaoCs] [int] NULL,
[ZaoTuiSj] [int] NULL,
[ZaoTuiCs] [int] NULL,
[KgSj] [int] NULL,
[KgCs] [int] NULL,
[Rcjb1] [int] NULL,
[Rcjb2] [int] NULL,
[RcjbOver0] [int] NULL,
[RcjbAll] [int] NULL,
[YcqSj] [int] NULL,
[SjcqSj] [int] NULL,
[B1SbTime] [int] NULL,
[B1XbTime] [int] NULL,
[B2SbTime] [int] NULL,
[B2XbTime] [int] NULL,
[B3SbTime] [int] NULL,
[B3XbTime] [int] NULL,
[B4SbTime] [int] NULL,
[B4XbTime] [int] NULL,
[FjbcName11] [varchar](16) NULL,
[YB11SbTime] [int] NULL,
[YB11XbTime] [int] NULL,
[B11SbTime] [int] NULL,
[B11XbTime] [int] NULL,
[FjbcName12] [varchar](16) NULL,
[YB12SbTime] [int] NULL,
[YB12XbTime] [int] NULL,
[B12SbTime] [int] NULL,
[B12XbTime] [int] NULL,
[KgSj_cd] [int] NULL,
[KgCs_cd] [int] NULL,
[KgSj_zt] [int] NULL,
[KgCs_zt] [int] NULL,
[JbKgSj] [int] NULL,
[QkID] [int] NULL,
[IfLock] [bit] NULL,
[NotTqDK] [int] NULL,
[NotThDK] [int] NULL,
[B1ChiDaoSj] [int] NULL,
[B2ChiDaoSj] [int] NULL,
[B3ChiDaoSj] [int] NULL,
[B4ChiDaoSj] [int] NULL,
[B1ZaoTuiSj] [int] NULL,
[B2ZaoTuiSj] [int] NULL,
[B3ZaoTuiSj] [int] NULL,
[B4ZaoTuiSj] [int] NULL,
[Tiaoxiu] [bit] NULL,
[Dttype] [varchar](20) NULL,
[G_gs] [numeric](12, 2) NULL,
[G_gx] [numeric](12, 2) NULL,
[G_sj] [numeric](12, 2) NULL,
[G_wxfj] [numeric](12, 2) NULL,
[G_sfzmhb] [numeric](12, 0) NULL,
[G_sfhb] [numeric](12, 0) NULL,
[G_srjbxs] [numeric](12, 2) NULL,
[G_bzqj] [numeric](12, 1) NULL,
[G_ckkk] [numeric](12, 0) NULL,
[G_cqsj] [numeric](12, 2) NULL,
[G_cqts] [numeric](12, 2) NULL,
[G_cqxs] [numeric](12, 2) NULL,
[G_czks] [numeric](12, 2) NULL,
[G_gsxs] [numeric](12, 2) NULL,
[G_gxxs] [numeric](12, 2) NULL,
[G_ifyb] [numeric](12, 0) NULL,
[G_jrjbxs] [numeric](12, 2) NULL,
[G_kgts] [numeric](12, 2) NULL,
[G_kgxs] [numeric](12, 2) NULL,
[G_psjbxs] [numeric](12, 2) NULL,
[G_qjxs] [numeric](12, 2) NULL,
[G_qkcs] [numeric](12, 0) NULL,
[G_sjxs] [numeric](12, 2) NULL,
[G_txbt] [numeric](12, 1) NULL,
[G_type] [numeric](12, 0) NULL,
[G_wqqj] [numeric](12, 0) NULL,
[G_wxfjxs] [numeric](12, 2) NULL,
[G_ycqsj] [numeric](12, 2) NULL,
[G_ycqxs] [numeric](12, 2) NULL,
[G_zmjbxs] [numeric](12, 2) NULL,
[G_zmwjb] [numeric](12, 2) NULL,
[G_nianj] [numeric](12, 2) NULL,
[G_baiban] [numeric](12, 2) NULL,
[G_yeban] [numeric](12, 2) NULL,
[G_baban2] [numeric](12, 2) NULL,
[G_yeban2] [numeric](12, 2) NULL,
[G_baban3] [numeric](12, 2) NULL,
[G_yeban3] [numeric](12, 2) NULL,
[G_bzbxs] [numeric](12, 2) NULL,
[G_yzbxs] [numeric](12, 2) NULL,
[G_kq] [numeric](12, 0) NULL,
[G_over0] [numeric](12, 2) NULL,
[G_jrjb1] [numeric](12, 2) NULL,
[G_jrjb2] [numeric](12, 2) NULL,
[G_jrzbxs] [numeric](12, 2) NULL,
[G_yxjss] [numeric](18, 2) NULL,
[G_ybbz] [numeric](18, 2) NULL,
[G_ycqts] [numeric](18, 2) NULL,
[G_fangj] [numeric](12, 2) NULL,
[G_njss] [numeric](12, 2) NULL,
[G_yxfdj] [numeric](12, 2) NULL,
[G_hunj] [numeric](12, 0) NULL,
[G_chanj] [numeric](12, 0) NULL,
[G_bjb] [numeric](12, 2) NULL,
[Chidaosj0] [int] NULL,
[Chidaosj1] [int] NULL,
[Zaotuisj0] [int] NULL,
[Zaotuisj1] [int] NULL,
[G_cjxs] [numeric](12, 0) NULL,
[G_yxfj] [numeric](12, 0) NULL,
[G_hjxs] [numeric](12, 2) NULL,
[G_zero0] [numeric](12, 2) NULL,
[G_bj] [numeric](12, 0) NULL,
[G_bjxs] [numeric](12, 0) NULL,
[G_pchanj] [numeric](12, 0) NULL,
[G_pcjxs] [numeric](12, 0) NULL,
[G_sangj] [numeric](12, 0) NULL,
[G_sanjxs] [numeric](12, 2) NULL,
[G_kg] [numeric](12, 0) NULL,
CONSTRAINT [PK_Kq_result] PRIMARY KEY CLUSTERED
(
[FDate] ASC,
[EmpID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SELECT sLock=(Case when isnull(Q.ifLock,0)=1 then '*' else '' end),
Q.*, Code=E.Code,Name=E.Name,EName=E.EName,CardNo=E.CardNo,Dept=E.Dept
,ZhiWu=E.ZhiWu,sZhiWu=ZW.Name,ZhiJi=E.ZhiJi,sZhiJi=Zj.Name
,PyDate=E.PyDate,sSex =(CASE Sex WHEN 0 THEN '男' ELSE '女' END)
,DeptName =D.LongName,BanZhiName =B.Name
FROM Kq_Result Q INNER JOIN ZlEmployee E ON Q.EmpID = E.ID
INNER JOIN ZlDept D ON E.Dept = D.Code
LEFT JOIN Kq_BanZhi B ON Q.BanZhi = B.Code
LEFT JOIN E_ZhiWu ZW ON E.ZhiWu=ZW.Code
LEFT JOIN E_ZhiJi Zj ON E.ZhiJi = Zj.Code
WHERE (Q.FDate BETWEEN '2017-12-01' AND '2017-12-30') AND (Dept LIKE '%') AND Q.EmpID =14418
ORDER BY Q.FDate,Q.Code
表结构:
USE [HR]
GO
/****** Object: Table [dbo].[Kq_result] Script Date: 2017-12-30 17:46:56 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Kq_result](
[FDate] [datetime] NOT NULL,
[EmpID] [int] NOT NULL,
[BanZhi] [char](4) NOT NULL,
[ChiDaoSj] [int] NULL,
[ChiDaoCs] [int] NULL,
[ZaoTuiSj] [int] NULL,
[ZaoTuiCs] [int] NULL,
[KgSj] [int] NULL,
[KgCs] [int] NULL,
[Rcjb1] [int] NULL,
[Rcjb2] [int] NULL,
[RcjbOver0] [int] NULL,
[RcjbAll] [int] NULL,
[YcqSj] [int] NULL,
[SjcqSj] [int] NULL,
[B1SbTime] [int] NULL,
[B1XbTime] [int] NULL,
[B2SbTime] [int] NULL,
[B2XbTime] [int] NULL,
[B3SbTime] [int] NULL,
[B3XbTime] [int] NULL,
[B4SbTime] [int] NULL,
[B4XbTime] [int] NULL,
[FjbcName11] [varchar](16) NULL,
[YB11SbTime] [int] NULL,
[YB11XbTime] [int] NULL,
[B11SbTime] [int] NULL,
[B11XbTime] [int] NULL,
[FjbcName12] [varchar](16) NULL,
[YB12SbTime] [int] NULL,
[YB12XbTime] [int] NULL,
[B12SbTime] [int] NULL,
[B12XbTime] [int] NULL,
[KgSj_cd] [int] NULL,
[KgCs_cd] [int] NULL,
[KgSj_zt] [int] NULL,
[KgCs_zt] [int] NULL,
[JbKgSj] [int] NULL,
[QkID] [int] NULL,
[IfLock] [bit] NULL,
[NotTqDK] [int] NULL,
[NotThDK] [int] NULL,
[B1ChiDaoSj] [int] NULL,
[B2ChiDaoSj] [int] NULL,
[B3ChiDaoSj] [int] NULL,
[B4ChiDaoSj] [int] NULL,
[B1ZaoTuiSj] [int] NULL,
[B2ZaoTuiSj] [int] NULL,
[B3ZaoTuiSj] [int] NULL,
[B4ZaoTuiSj] [int] NULL,
[Tiaoxiu] [bit] NULL,
[Dttype] [varchar](20) NULL,
[G_gs] [numeric](12, 2) NULL,
[G_gx] [numeric](12, 2) NULL,
[G_sj] [numeric](12, 2) NULL,
[G_wxfj] [numeric](12, 2) NULL,
[G_sfzmhb] [numeric](12, 0) NULL,
[G_sfhb] [numeric](12, 0) NULL,
[G_srjbxs] [numeric](12, 2) NULL,
[G_bzqj] [numeric](12, 1) NULL,
[G_ckkk] [numeric](12, 0) NULL,
[G_cqsj] [numeric](12, 2) NULL,
[G_cqts] [numeric](12, 2) NULL,
[G_cqxs] [numeric](12, 2) NULL,
[G_czks] [numeric](12, 2) NULL,
[G_gsxs] [numeric](12, 2) NULL,
[G_gxxs] [numeric](12, 2) NULL,
[G_ifyb] [numeric](12, 0) NULL,
[G_jrjbxs] [numeric](12, 2) NULL,
[G_kgts] [numeric](12, 2) NULL,
[G_kgxs] [numeric](12, 2) NULL,
[G_psjbxs] [numeric](12, 2) NULL,
[G_qjxs] [numeric](12, 2) NULL,
[G_qkcs] [numeric](12, 0) NULL,
[G_sjxs] [numeric](12, 2) NULL,
[G_txbt] [numeric](12, 1) NULL,
[G_type] [numeric](12, 0) NULL,
[G_wqqj] [numeric](12, 0) NULL,
[G_wxfjxs] [numeric](12, 2) NULL,
[G_ycqsj] [numeric](12, 2) NULL,
[G_ycqxs] [numeric](12, 2) NULL,
[G_zmjbxs] [numeric](12, 2) NULL,
[G_zmwjb] [numeric](12, 2) NULL,
[G_nianj] [numeric](12, 2) NULL,
[G_baiban] [numeric](12, 2) NULL,
[G_yeban] [numeric](12, 2) NULL,
[G_baban2] [numeric](12, 2) NULL,
[G_yeban2] [numeric](12, 2) NULL,
[G_baban3] [numeric](12, 2) NULL,
[G_yeban3] [numeric](12, 2) NULL,
[G_bzbxs] [numeric](12, 2) NULL,
[G_yzbxs] [numeric](12, 2) NULL,
[G_kq] [numeric](12, 0) NULL,
[G_over0] [numeric](12, 2) NULL,
[G_jrjb1] [numeric](12, 2) NULL,
[G_jrjb2] [numeric](12, 2) NULL,
[G_jrzbxs] [numeric](12, 2) NULL,
[G_yxjss] [numeric](18, 2) NULL,
[G_ybbz] [numeric](18, 2) NULL,
[G_ycqts] [numeric](18, 2) NULL,
[G_fangj] [numeric](12, 2) NULL,
[G_njss] [numeric](12, 2) NULL,
[G_yxfdj] [numeric](12, 2) NULL,
[G_hunj] [numeric](12, 0) NULL,
[G_chanj] [numeric](12, 0) NULL,
[G_bjb] [numeric](12, 2) NULL,
[Chidaosj0] [int] NULL,
[Chidaosj1] [int] NULL,
[Zaotuisj0] [int] NULL,
[Zaotuisj1] [int] NULL,
[G_cjxs] [numeric](12, 0) NULL,
[G_yxfj] [numeric](12, 0) NULL,
[G_hjxs] [numeric](12, 2) NULL,
[G_zero0] [numeric](12, 2) NULL,
[G_bj] [numeric](12, 0) NULL,
[G_bjxs] [numeric](12, 0) NULL,
[G_pchanj] [numeric](12, 0) NULL,
[G_pcjxs] [numeric](12, 0) NULL,
[G_sangj] [numeric](12, 0) NULL,
[G_sanjxs] [numeric](12, 2) NULL,
[G_kg] [numeric](12, 0) NULL,
[code] [nchar](10) NULL,
CONSTRAINT [PK_Kq_result] PRIMARY KEY CLUSTERED
(
[FDate] ASC,
[EmpID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
USE [HR]
GO
/****** Object: Table [dbo].[ZlEmployee] Script Date: 2017-12-30 17:47:17 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ZlEmployee](
[ID] [int] IDENTITY(1,1) NOT NULL,
[Dept] [varchar](24) NOT NULL,
[Code] [char](12) NOT NULL,
[CardNo] [char](12) NOT NULL,
[Name] [char](20) NOT NULL,
[EName] [varchar](40) NULL,
[Sfz] [char](18) NOT NULL,
[BornDate] [datetime] NOT NULL,
[Sex] [bit] NOT NULL,
[PyDate] [datetime] NOT NULL,
[SyMonths] [int] NULL,
[ZzDate] [datetime] NULL,
[RoomBed] [varchar](12) NULL,
[IfDaKa] [bit] NOT NULL,
[State] [tinyint] NOT NULL,
[LzDate] [datetime] NULL,
[LzCause] [char](2) NULL,
[Memo] [varchar](60) NULL,
[Photo] [image] NULL,
[ZhiJi] [char](6) NULL,
[ZhiWu] [char](6) NULL,
[XueLi] [char](6) NULL,
[HunYin] [char](6) NULL,
[JiGuan] [varchar](6) NULL,
[Nation] [char](6) NULL,
[Jxfs] [char](6) NULL,
[LzTc] [int] NULL,
[GongZhong] [char](6) NULL,
[DeBz] [char](4) NULL,
[cy] [bit] NOT NULL,
[Mark] [bit] NULL,
[oldroombed] [varchar](10) NULL,
[TcDate] [datetime] NULL,
[Rzdate] [datetime] NULL,
[emppassword] [varchar](10) NULL,
[CostCenter] [varchar](24) NULL,
[G_htjj] [numeric](12, 2) NULL,
[G_bxf] [numeric](12, 2) NULL,
[G_ifdc] [numeric](12, 2) NULL,
[G_xxts] [numeric](12, 0) NULL,
[G_yljj] [numeric](12, 0) NULL,
[G_bory] [varchar](2) NULL,
[address] [varchar](100) NULL,
[sfzdate0] [datetime] NULL,
[sfzdate1] [datetime] NULL,
[G_htsx] [numeric](12, 2) NULL,
[G_htxx] [numeric](12, 2) NULL,
[G_hts] [numeric](12, 2) NULL,
[G_notb] [numeric](12, 0) NULL,
[lzreason] [varchar](20) NULL,
[G_jtzz] [varchar](80) NULL,
[G_notd] [numeric](12, 2) NULL,
[G_date0] [datetime] NULL,
[G_date1] [datetime] NULL,
[G_sfzd0] [datetime] NULL,
[G_sfzd1] [datetime] NULL,
[G_sfzdate0] [datetime] NULL,
[G_sfzdate1] [datetime] NULL,
CONSTRAINT [PK_ZlEmployee] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
USE [HR]
GO
/****** Object: Table [dbo].[ZlDept] Script Date: 2017-12-30 17:47:30 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ZlDept](
[Code] [varchar](24) NOT NULL,
[Name] [varchar](40) NOT NULL,
[TreeLevel] [tinyint] NOT NULL,
[CurCode] [varchar](20) NULL,
[UpCode] [varchar](20) NULL,
[LongName] [varchar](70) NULL,
[Manager] [varchar](10) NULL,
[Tel] [varchar](18) NULL,
[Note] [varchar](40) NULL,
[BianZhiRs] [int] NULL,
[hSq] [int] NULL,
[ifyx] [bit] NULL,
[deptdesc] [varchar](18) NULL,
CONSTRAINT [PK_ZlDept] PRIMARY KEY CLUSTERED
(
[Code] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
USE [HR]
GO
/****** Object: Table [dbo].[Kq_BanZhi] Script Date: 2017-12-30 17:47:43 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Kq_BanZhi](
[Code] [char](4) NOT NULL,
[Name] [varchar](16) NOT NULL,
[Zsj] [int] NULL,
[BanCiCount] [tinyint] NULL,
[IfFdJcsj] [bit] NOT NULL,
[IfFdjb] [bit] NULL,
[CanZhi] [char](5) NULL,
[IfDLJCDZT] [bit] NULL,
[Note] [char](60) NULL,
[IfBz] [bit] NULL,
[Mark] [varchar](10) NULL,
CONSTRAINT [PK_Kq_BanZhi] PRIMARY KEY CLUSTERED
(
[Code] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
USE [HR]
GO
/****** Object: Table [dbo].[E_ZhiWu] Script Date: 2017-12-30 17:48:07 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[E_ZhiWu](
[Code] [char](10) NOT NULL,
[Name] [char](80) NULL,
[ZhiwuJt] [numeric](12, 2) NULL,
[Note] [varchar](255) NULL
) ON [PRIMARY]
GO
USE [HR]
GO
/****** Object: Table [dbo].[E_ZhiJi] Script Date: 2017-12-30 17:48:21 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[E_ZhiJi](
[Code] [char](6) NOT NULL,
[Name] [varchar](80) NOT NULL,
[Note] [varchar](255) NULL,
CONSTRAINT [PK_ZhiJi__10] PRIMARY KEY CLUSTERED
(
[Code] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO