SQL设计工资计算,SQL计算多列小时数之和来计算工资

发布于 社会 2024-06-26
12个回答
  1. 匿名用户2024-01-30

    要计算工资,表格绝对不是不行的。

    首先,需要一份基本信息表,以员工编号为关键,包括员工编号、姓名、性别、工资计算方法、岗位编号、年龄、入职日期、辞职日期、补贴水平等信息。

    然后你需要一个解释表,创建一个字段作为键,例如,当key=12时,它是工资计算方法的解释,当key=13时,什么工件给了多少钱等等,等等。

    其次,要有考勤表,并根据每天的考勤情况,是否全勤,是否通勤等,以及生产的件数,以及修理机器的时间,从而判断是否加薪补贴。

    最后,应该有一份工资调整表,其中包含员工人数、功勋加薪、记过减薪、其他项目、截止日期等。

    服务年限根据入院日期计算。

    我设置的项目并不全面,但至少我会给你一个大致的方向,一般分为四个表,应该没问题。

  2. 匿名用户2024-01-29

    这些信息是不够的,至少应该有各种工资计算方法和调整方法。

    初步考虑应如下**。

    1.工人。

    2.产品。

    3.职位 包含职位的小时工资,包括维修职位。

    4.材料准备、生产、检验等工作类型。

    5.补贴职位编号、服务年限、补贴类别、补贴金额。

    6.计件工资 员工 ID、产品 ID、工作 ID、完成的件数、工资(根据结算标准可能需要)。

    7.小时工 员工 ID、工作 ID、完成小时数、工资(根据计费标准可能需要)。

    8.工资产品类型 产品 ID、工作类型 ID、单件工资。

    9.员工考勤表。

    10.工资表:员工ID、支付时间、小时工资、计件工资、岗位津贴、工龄工资、机器维修时间及补贴、全勤补贴、通勤补贴。

    维修机器的记录保存在“小时作业”中,作业 ID =“修理工”

  3. 匿名用户2024-01-28

    这种事情根本无法通过数据库和几张表来实现,它根本就是一个绩效考核程序,建议你找一个这方面的程序,单靠一个数据库是解决不了你的问题。

  4. 匿名用户2024-01-27

    所有员工工资的总和。

    从员工中选择 Sum(Payroll)。

  5. 匿名用户2024-01-26

    公司里所有男人的工资是多少:

    清单:从 fukjy 中选择 * ,其中 xingb='雄'

    累积:从 fukjy 中选择 sum(gongz) 作为累积,其中 xingb='雄' group by xingb

    我在这句话中列出了所有的工资,但我不知道如何计算总价值:你的详细信息不一致。

    select id,sum(jianc) as jianc,sum(zhil) as zhil from fukjy where xingb='雄' group by id

    计算总和:不能有 id

    select sum(jianc) as jianc,sum(zhil) as zhil from fukjy where xingb='雄' group by xingb

  6. 匿名用户2024-01-25

    BOUS是月薪吗?

    从您的表名中选择 id,bous*12,其中 bous*12>1000;

  7. 匿名用户2024-01-24

    这个估计很神秘......

    如果存储过程还能写,我暂时想不出SQL文本,所以我在等待答案。

  8. 匿名用户2024-01-23

    Oracle 版。

    更新 t1 set 总工时 = NVL(计时时间,0)+ NVL(计时时间,0);

    更新 T2 设定计件工资 = NVL(每件件数,0)* NVL(计件工资 **,0);

  9. 匿名用户2024-01-22

    更新表1:设置总工时=计件时间+小时时间。

    更新表2:设定计件工资=件数*件**;

  10. 匿名用户2024-01-21

    ---创建一个新的测试表。

    create table [dbo].[table_1](

    cid] [int] not null,name] [nvarchar](50) null,moneys] [nvarchar](50) null,month] [nvarchar](50) null,constraint [pk_table_1] primary key clustered

    cid] 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 name '名字'

    select moneys from table_1 where [month]='1'和 cid= )一月。

    select moneys from table_1 where [month]='2'和 cid= )二月。

    select moneys from table_1 where [month]='3'和 cid= )三月。

    from table_1 a

    --建议房东使用该程序生成动态语句脚本。

    房东给积分! 医 管 局。

  11. 匿名用户2024-01-20

    不可能。

    列表必须是一个字段,例如姓名、月份和工资。

    还有一月、二月、三月......是字段月份的值,因此无法实现要生成的报表。

  12. 匿名用户2024-01-19

    创建临时表。

    通过创建列名,第 1、2、3... 桌子。

    根据月份工资的名称。

    张三 1月500

    张三 600年2月

    李思 600 年 1 月

    查询将插入到临时表中。

    然后查询临时表并获取所需的数据。

相关回答
11个回答2024-06-26

SHJ 先生的算法简洁有效,但不排除空值和保留字值,让我们再次改进一下。 >>>More

26个回答2024-06-26

如果你想系统地学习,可以考虑报名参加在线直播课程,并推荐CGWANG的在线课程。 老师讲得很细心,下课后可以回看,还有同类型的录课可以免费学习(赠送终身VIP)。 >>>More

12个回答2024-06-26

新《劳动法》第4条。

第四条 用人单位应当依法制定健全劳动规章制度,保障劳动者享有劳动权利,履行劳动义务。 用人单位制定、修改或者决定劳动报酬、工时、休息休假、劳动安全卫生、保险福利、劳动培训、劳动纪律、劳动定额管理等与职工切身利益直接相关的规章制度或者重大事项时,应当与职工代表大会或者全体职工协商; 提出方案和意见,与工会或职工代表平等协商。在重大事项的规章制度和决定的执行过程中,工会或者职工认为不宜的,有权向用人单位提出,协商修改、完善。 >>>More

14个回答2024-06-26

劳动合同中有约定的,按照劳动合同约定的职工岗位(岗位)对应的工资标准确定。 集体合同(集体工资协议)确定的标准高于劳动合同约定的标准的,按照集体合同(集体工资协议)标准确定。 劳动合同或集体合同中没有约定的,用人单位和职工代表可以通过集体协商确定工资,协商结果为集体工资协议。 >>>More

7个回答2024-06-26

您提供的信息不具体,您不参与工作时间。 现在如果你在2006年7月毕业后立即加入工作,以后的学历没有变化,其他因素都按照常规情况计算:2007年7月定为5级月薪125元,岗位工资为月薪550元,2008年1月薪级表调整后(2007年考核以上通过)为6级, 2009年1月薪级表调整薪级表(2008年考核7级以上),2009年12月起岗位薪金调整助理每月590元,2010年1月薪级表调整(2009年考核以上)为8级,因此到2010年3月薪级表将调整为8级。