sql server在同一表中篩選出兩次刷卡記錄時間大於等於40分鐘的員工資料

時間 2021-10-14 22:25:42

1樓:

一個員工只有一張卡嗎?以下語句假設一個員工只有一張卡:

select a1.logname,a1.logcard,a1.

logid,a1.logbm,a1.logtime 第一次刷卡時間,a2.

logtime 第二次刷卡時間

from 表 a1 join 表 a2 on a1.logcard=a2.logcard

where a2.logtime=(select min(logtime) from 表 where logcard=a1.logcard and logtime>a1.

logtime)

and datediff(minute,a1.logtime,a2.logtime)>40

and a1.logtime between '2014-12-28 11:00:00' and '2014-12-28 13:00:00' and

a2.logtime between '2014-12-28 11:00:00' and '2014-12-28 13:00:00'

2樓:匿名使用者

select * from t_kaoqin a,t_kaoqin b where a.logcard = b.logcard and  a.

logtime < b.logtime and datediff(minute,a.logtime,b.

logtime) >= 40

3樓:匿名使用者

一條查詢語句查是可以查出來,寫起來有點麻煩。

Oracle同一表空間可以建立兩個同名的索引名

1.重建索引的時候指定該索引的所有者既可區別不同使用者的索引2.表空間名可以將該索引重建到指定的表空間中,可以理解為重建 移動以下2個句子請看 alter index aaa.index1 rebuild tablespace ccc alter index bbb.index1 rebuild第一...

貓和魚在同一盆中的成語,貓和魚在同一盆中的七字成語

置之死地而後生 成語釋義 道家,兵家哲學。比喻事先斷絕退路,就能下決心,取得成功。原指作戰把軍隊佈置在無法退卻 只有戰死的境地,兵士就會奮勇前進,殺敵取勝。後比喻事先斷絕退路,就能下決心,取得成功。成語資料 成語 置之死地而後生 注音 zh zh s d r h u sh ng 釋義 道家,兵家哲學...

在excel中同一列中如何去掉相同的內容

紀蔭高清昶 一般有兩種方式。檢視 分頁預覽 或選中34行,ctrl shift 右鍵 隱藏。選中16列 p列 ctrl shift 右鍵 隱藏。 假設你的資料在a列,你可以在b1輸入公式 countif a a,a1 然後選中b1向下複製公式,然後選中a和b列,對b列按降序進行排序,排序完後,從第一...