我使用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