- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在做一个工资单系统,我从 zktechnology 购买了 B3 tft,并想安排记录。
目前,我可以使用以下格式从生物特征中提取数据:
计算 EmpID InOutMode 日期
1 1 0 2012 年 8 月 20 日 07:49:01
2 1 1 2012 年 8 月 20 日 12:08:21
3 1 0 2012 年 8 月 20 日 12:43:10
4 1 1 2012 年 8 月 20 日 17:56:15
5 2 0 2012 年 8 月 20 日 07:53:11
6 2 1 2012 年 8 月 20 日 12:02:01
7 2 0 2012 年 8 月 20 日 12:39:56
8 2 1 2012 年 8 月 20 日 17:20:43
9 1 0 2012 年 8 月 21 日 08:10:20
10 1 1 2012 年 8 月 21 日 12:01:26
11 1 0 2012 年 8 月 21 日 13:03:11
12 1 1 2012 年 8 月 21 日 17:11:15
13 2 0 2012 年 8 月 21 日 07:48:26
14 2 1 2012 年 8 月 21 日 12:14:58
15 2 0 2012 年 8 月 21 日 12:59:31
16 2 1 2012 年 8 月 21 日 17:20:12
输入输出模式:
0 = 输入,1 = 输出
现在,我想像这样转换上面的数据:
EmpID 日期 AM_In AM_Out PM_In PM_Out
1 2012 年 8 月 20 日 07:49:01 12:08:21 12:43:10 17:56:15
2 2012 年 8 月 20 日 07:53:11 12:02:01 12:39:56 17:20:43
1 2012 年 8 月 21 日 08:10:20 12:01:26 13:03:11 17:11:15
2 2012 年 8 月 21 日 07:48:26 12:14:58 12:59:31 17:20:12
所以我可以用 EmpID、Date、AM_In、AM_Out、PM_In、PM_Out 字段将它保存到数据库中。
我以前在这里看到过类似的代码,但我不记得网址了。
更新:
VB.net 代码或 ms Access 格式的 sql 是可以接受的。
最佳答案
创建两个交叉表和一个查询以将它们连接到可用的日期和员工可能是最简单的。
凌晨 1 点交叉表
TRANSFORM Min(tm.Date) AS MinOfDate
SELECT Format([Date],"dd/mm/yyyy") AS dt, tm.EmpID
FROM tm
GROUP BY Format([Date],"dd/mm/yyyy"), tm.EmpID
PIVOT tm.InOutMode;
TRANSFORM Max(tm.Date) AS MinOfDate
SELECT Format([Date],"dd/mm/yyyy") AS dt, tm.EmpID
FROM tm
GROUP BY Format([Date],"dd/mm/yyyy"), tm.EmpID
PIVOT tm.InOutMode;
SELECT Alldates.dt,
Alldates.empid,
am.[0] AS [Am In],
am.[1] AS [Am Out],
pm.[0] AS [Pm In],
pm.[1] AS [Pm Out]
FROM ((SELECT DISTINCT Format([date], "dd/mm/yyyy") AS dt,
empid
FROM tm) AS Alldates
LEFT JOIN am
ON ( Alldates.empid = am.empid )
AND ( Alldates.dt = am.dt ))
LEFT JOIN pm
ON ( Alldates.empid = pm.empid )
AND ( Alldates.dt = pm.dt );
关于sql - 如何将日期/时间安排到上午输入/输出和下午输入/输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12051772/
假设我有 2 个日期时间变量: var fromdt = "2013/05/29 12:30 PM"; var todt = "2013/05/29 01:30 AM"; 我想比较这两个日期时间。如何
我想实现 this 的逆过程,也就是说,我想将格式为 hh:mm tt 的 string 转换为秒数为零的 TimeSpan。 例如,09:45 pm 转换为 21:45:00。 最佳答案 最简单的方
我正在使用以下日期格式化程序: + (NSDateFormatter *)dateFormatter { static NSDateFormatter *_dateFormatter = ni
无需争论以这种方式存储日期时间的相对优点...... 如果您有一个存储 AM 或 PM 的列,您会怎么称呼该列? 编辑: 我应该想到会有一群人无法抗拒对这个想法嗤之以鼻......你没有看到我将要这样
12 AM被认为是第二天 timeone = "5/18/2017 01:00 AM" currenTime = "5/18/2017 05:55 AM" timetwo = "5/18/2017
我得到一个格式为:MM-dd-yy hhmma zzz 的日期。问题是我只得到 AM 的 A 或 PM 的 P。如何将具有该格式的字符串解析为日期对象? 亚历克斯 最佳答案 使用这个'a' 示例:MM
我需要获取日期对象中的字段 AM/PM。我怎样才能得到它? 这是我的代码。 String startTime ="01:05 PM"; SimpleDateFormat sdf = new Simp
我正在尝试解析一些日期,但 DateTimeParser 似乎不同意我对什么是有效的 import java.time.ZonedDateTime import java.time.format.Da
我有一个关于库 moment.js 的问题,我在 angularjs 中有一个应用程序,其中我有六个用于年、月、日、小时、分钟和上午/下午格式的选择元素。我正在使用以下格式时刻来构建 m.format
我用智能GWT制作了一个日历。禁用“日/周”选项卡并将默认值设置为“月”。我想从日历中删除上午/下午时间。我不需要上午/下午时间,因为我使用天作为最小时间单位。 有什么办法可以去掉吗?我可以使用以下方
我不想在 12 小时格式的 AM PM 时间选择器中使用 HTML 下拉菜单...任何人都可以给我有关此的链接。我想要基于 Jquery/Javascript/CSS 的 AM PM 选择器 最佳答案
我刚刚意识到 Rails(目前为 3.1.3)中的 l(或本地化)方法似乎无法根据当前设置的语言环境管理时钟格式。我只是假设是这种情况,并没有专门对此进行测试...我刚刚验证了日期已根据语言环境重新格
我想知道 Makefile.am 中 *_la_LDFLAGS 的可能值是多少? 如果我问这个问题,那是因为我想要以下内容: Actual shared library : libA.so (or w
我想在早上 9 点到 10 点之间运行 mysql 来查找所有结果。 无论今天是哪一天,我都希望它能找到所有结果。我可以找到某一天的结果,但不能找到所有结果 最佳答案 将 DateTime 对象作为列
我有两张图片,一张用于早上,我需要在早上 6 点之后显示,另一张用于晚上,我需要在下午 6 点之后在背景中显示。请帮助我在 6am-6pm 和 6pm-6am 自动更改显示。 NSDate *_cur
我遇到的问题是MySQL在考虑 2015-02-12 01:08:40 小于 2015-02-12 12:54:49 我的查询 SELECT DISTINCT(time) FROM `dcn_paym
我正在尝试将上午/下午格式时间转换为 24 小时格式时间 6:35 PM to 18:35 我在 Playground 上试过这段代码,但似乎没有如果我把时间放在一边工作 let dateAsStri
我正在使用 rails 3.2.13。我想在下拉列表中显示 12 小时的时钟和上午/下午。似乎很多人都在谈论这个,但没有内置的解决方案。 time_select("post", "written_on
这个问题在这里已经有了答案: Display current time in 12 hour format with AM/PM (15 个答案) 关闭 4 年前。 在这段代码中,在 12:01:0
我想将时间分成 hours,minutes,seconds,am/pm ,作为 1:00pm 以 starttime(varchar) 的名称存储在数据库中。 如何在 php 中将开始时间分为小时、分
我是一名优秀的程序员,十分优秀!