我应该怎么做工资报表数据库关联

我应该怎么做工资报表数据库关联,第1张

建立单独的总表s1,s1有三列,分别是名字、yhk号、身份z号,

然后工资表中第一列为名字,第二列输入公式:=vlookup(a1,s1,2,0)就可以了不熟要做数据库的,除非你们单位人上万,否则excel就足够了

是。数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内统一管理的大量数据的集合。在企业中,工资表是一种非常重要的数据库,它记录了员工的基本信息和工资情况。数据库的存储空间很大,可以存放百万条、千万条、上亿条数据。

mysql> select from salary;

+--------+

| salary |

+--------+

| 2000 |

| 1990 |

| 2500 |

| 3500 |

| 4500 |

| 8000 |

| 6500 |

+--------+

7 rows in set (000 sec)

mysql> select max(salary)-min(salary) from salary;

+-------------------------+

| max(salary)-min(salary) |

+-------------------------+

| 6010 |

+-------------------------+

1 row in set (000 sec)

mysql数据库

--创建数据库

create database Bwagemanage

--创建管理员表

create table Toperator

(oid int identity(1,1)

uname varchar(8), --用户名

upass varchar(15), --密码

units varchar(20), --单位

umpopedom varchar(1) 'F' NOT NULL, --管理权限

uopopedom varchar(1) 'F' NOT NULL, -- *** 作权限

uspopedom varchar(1) 'F' NOT NULL, --查询权限

opera varchar(8), -- *** 作员

stamp datetime default getdate() not null --修改时间

)

--创建职工信息表

create table Temployee

( sid int identity(1,1),

enumber varchar(6) not null primary key, --职工编号

ename varchar(8) , --职工姓名

sex varchar(2) check(sex='男' OR sex='女'), --性别

unique(idcard varchar(18) ), --身份z号码

job varchar(8), --职称

department varchar(8), --部门

operatordate datetime default 'Now' --最后 *** 作时间

)

--创建工资表

create table Tsalary

( wid int identity(1,1),

enumber varchar(6) not null primary key, --员工编号

year_date varchar(4), --工资年份

month_date varchar(2), --工资月份

base_salary decimal, --标准工资

qjwage decimal, --计件工资

cj decimal, --全勤

yf_salary decimal, --应付工资

board_wage decimal, --伙食费

zjts decimal, --出勤天数

rgts decimal, --日工天数

rpriece decimal, --日工价

overtime decimal, --加班工时

overpriece decimal --加班工资

age_salary decimal, --工龄工资

addition_award decimal, --岗位补贴

other_stipend decimal, --其它薪金

ynssr_tax decimal, --应纳税收入

gzfkk decimal, --工作服扣款

insurance decimal, --保险费扣款

yk_tax decimal, --应扣税金

other decimal, --其它扣款

real_salary decimal --实发工资

)

--创建历史信息表,保存工资表的历史信息,方便查询

create table Tinfo

( iid identity(1,1),

enumber varchar(6) not null, --职工编号

ename varchar(8), --职工姓名

year_date varchar(4) not null, --工资年份

month_date varchar(2) not null, --工资月份

opera varchar(8), -- *** 作员

base_salary decimal, --标准工资

qjwage decimal, --计件工资

cj decimal, --全勤

yf_salary decimal, --应付工资

board_wage decimal, --伙食费

zjts decimal, --出勤天数

rgts decimal, --日工天数

rpriece decimal, --日工价

overtime decimal, --加班工时

overpriece decimal --加班工资

age_salary decimal, --工龄工资

addition_award decimal, --岗位补贴

other_stipend decimal, --其它薪金

ynssr_tax decimal, --应纳税收入

gzfkk decimal, --工作服扣款

insurance decimal, --保险费扣款

yk_tax decimal, --应扣税金

other decimal, --其它扣款

real_salary decimal --实发工资

)

--创建伙食费表

create table Tboard_wages

( bid int identity(1,1),

enumber varchar(6) not null primary key , --职工编号

ename varchar(8), --职工姓名

breakfast decimal,

chinese_meal decimal,

--supper decimal, e

vening decimal,

bdate datetime --

国泰安数据库高管前三名薪酬选择哪个统计口径,在职选1或2都可以,离职退休的选2。

1是指年末在职人员,2是指本年度所有人员,包含离职、在职、退休等人员。希望我的回答对你有所帮助!

以上就是关于我应该怎么做工资报表数据库关联全部的内容,包括:我应该怎么做工资报表数据库关联、公司的工资表就是一个小数据库吗、如何用数据库统计工资最高和工资最低的工资差额等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9411695.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存