我使用RFID技术在VS2010中制作考勤管理系统,在SQL Server 2005中执行所有后端数据操作,我知道基本的SQL,但我是这个问题需要一些帮助。将数据插入另一个表的表中,同时根据字段排序
我有以下表格:
facultymasterdata
fname
fid
dept
title
phone
dob
定时
fname
fid
intime_a
outtime_d
lunchout_b
lunchin_c
这里rawdumps
fid
timecode
currtime
数据从一个串行端口数据记录器亲保存我在vb.net上写过,fid是RFID标签ID,时间码是A,B,C或D(用于标识时间为intime-A,lunchout-B,lunchin-C,outtime-D),currtime是当前的系统时间。我通过一个微控制器获取RFID标签ID,该微控制器根据物理按钮按下来添加时间码。
我需要做的是根据时间码对rawdumps
中的所有数据进行排序并将其复制到timings
中。时间代码为“A”的fid
和currtime
字段在时间上被保存到intime_a
字段中。以及对应的的fname
。
任何帮助的信息将不胜感激。
非常感谢。
它是没有意义的,你要插入的行进行排序。一旦它们在目标表中,它们就不会被排序,因为关系数据库中的行不是**排序的。当你从目标表中检索它们时,你将不得不对它们进行排序。 – 2012-04-20 08:08:13
a_horse_with_no_name,我的最终数据是表格定时,master数据表中的fname,rawdumps中的fid以及该人员的时间(从rawdata中排序)。 想想这样,只有一个人记录了他的时间,并且在原始数据中,我有4行,有4个不同的时间,分别具有时间码A,B,C和D.现在我想按时间排序将4行中的数据放入表格中,以便A旁边的时间位于intime_a字段之下,依此类推。 – abs1337 2012-04-20 08:45:46