程序员一个月工资大概为多少:计算员工的月工资(what is monthly salary)

关于程序员一个月工资大概为多少的问题,在what is monthly salary中经常遇到, 我正在 MS Access 2010 中处理我的数据库

我正在 MS Access 2010 中处理我的数据库

我需要建立一个查询来计算每个员工的月工资

它是这样的:

来自用户的输入,哪xx年

从用户再次输入,哪个月

显示输入日期的每位员工的工资

查询中有 2 个表:ShiftsEmployees

移位具有EmployeeID的字段和Day的字段

日期字段格式为:短日期

问题是我不知道如何访问月份和年份!

我知道这是完全错误的,但我想做这样的事情:

        SELECT 
FROM EmployeesTBL INNER JOIN ShiftsTBL ON EmployeesTBL.EmployeeID = ShiftsTBL.EmployeeID
WHERE 
Year(ShiftsTBL.Day)=[Enter Year]
AND 
Month(ShiftsTBL.Day)=[Enter Month]
;

选择后我需要写什么才能得到所有班次的总和,并将其除以 emp 工作的天数

注意:在轮班表中,我有EntryDateExitDate每个班次

2

Access 有一堆内置的日期函数。我相信月(日期)和年(日期)会给你你需要的。

类似于

SELECT EmpName
FROM Employees, Shifts
WHERE Employees.EmployeeID = Shifts.EmployeeID
AND
Month(Shifts.Day) = INPUT2.VALUE
AND
Year(Shifts.Day) = INPUT1.VALUE

应该得到你想要的!

编辑:聚合:这是如何工作的将取决于你的数据库是如何设置的。

如果是这样,您将使用 Sum()和 Count()。并且您将按 EmployeeID 分组

SELECT Sum(Shifts)/Count(DaysWorked) AS SumDividedByCount
FROM EmployeesTBL INNER JOIN ShiftsTBL 
 ON EmployeesTBL.EmployeeID = ShiftsTBL.EmployeeID
WHERE 
  Year(ShiftsTBL.[Day])=[Enter Year]
AND 
   Month(ShiftsTBL.[Day])=[Enter Month]
GROUP BY EmployeeID

我使用 WHERE 子句,因为我认为结果需要在分组之前进行过滤。如果结果需要在分组后进行过滤,则将使用 HING 子句(并且将在 GROUP BY 之后)

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(115)
脱单小程序:如何在朱莉娅中脱线(monkeys on a string)
上一篇
博客网站源代码:查看网站的实际源代码(how to see the code of a website)
下一篇

相关推荐

  • presto 源码从架构到实现

    示例示例Presto 是一款开源的分布式 SQL 查询引擎,由 开发,它可以在大数据集合上快速执行 SQL 查询。它的源码是使用 Java 语言编写的,可以在 Apache License 0 许可下免费获取。Presto 源码的主要组成部分包括:…

    2023-04-01 04:28:17
    0 99 99
  • php如何做接口:使用 PHP 创建 RESTful API 接口

    示例示例PHP可以使用CURL来实现接口,下面是一个简单的代码示例:…

    2023-01-15 03:39:24
    0 49 70
  • asp for循环:标题

    示例示例ASP For循环是一种可以重复执行代码块的结构,它可以在指定的次数内执行代码块,也可以在满足特定条件时执行代码块。下面是一个ASP For循环的代码示例:…

    2023-05-04 12:52:02
    0 11 73
  • forrester 低代码:如何利用Forrester低代码技术提升业务效率

    Forrester Low Code是一种开放源代码的应用程序开发平台,它使用基于Web的界面来帮助开发者快速构建功能强大的应用程序。它提供了一种简单的方法,可以使用低代码技术来创建和部署应用程序。…

    2023-04-30 11:07:27
    0 13 82
  • liferestart网页游戏改变你的未来

    LifeRestart是一款网页游戏,它的目的是让玩家重新开始生活,并在游戏中获得成功。游戏中有各种不同的任务,玩家可以通过完成任务来获得分数。游戏中也有一些难度较大的任务,这些任务可以帮助玩家更好地实现自己的目标。…

    2023-12-16 06:54:34
    0 68 10
  • iframe 样式让你的网站更有吸引力

    示例示例iframe 样式可以使用 HTML 标签来定义,用于在网页中嵌入另一个网页。下面是一个简单的 iframe 样式代码示例:Your browser does not support iframes.…

    2023-03-23 06:42:35
    0 95 90
  • presto源码(含代码示例)

    Presto源码是一个开源的分布式SQL查询引擎,它可以在各种数据源之间执行交互式查询。它的核心是一个可扩展的查询处理引擎,它可以处理大量的数据,并以高性能的方式返回结果。 Presto源码由多个模块组成,包括:…

    2023-04-18 05:43:33
    0 51 85
  • 施工现场临时用电方案实例:WordPress施工工地感应解决方案

    关于施工现场临时用电方案实例的问题,在induction solution中经常遇到,我正在考虑使用 Wordpress 创建内部建筑工地入职(或我想是入职)解决方案。这将详细说明站点位置(带有地图),站点规则以及在站点上工作的人员(或访问者)需要的任何其他相关信息。立即考虑使用 LMS(学习管理系统)插件,其中每个“课程”将是一个不同的建筑工地。有人做过类似的事情并提出建议吗?…

    2022-12-10 01:58:05
    0 67 92

发表评论

登录 后才能评论

评论列表(80条)