gaps-and-islands

    1熱度

    2回答

    我一直在努力解決一個實際上應該很簡單的問題,但經過整整一週的閱讀,搜索,實驗等等,我的同事和我們找不到合適的解決方案。 :( 的問題:我們有兩個值的表: 的employeenumber(P_ID,INT)< ---員工 日期的標識(開始時間,日期時間)< ---全職員工在 檢查 我們需要知道每個員工已經工作了什麼階段。 當兩個日期是小於@gap天外,他們屬於同一時期 對於每個員工可以有多個記錄對於

    1熱度

    2回答

    我有一個表'my_table'。它具有以下數據: ID --- Date 1 --- 01/30/2012 2 --- 01/30/2012 3 --- 05/30/2012 我可以寫一個SQL查詢返回特定日期之間的ID的數量,按月份進行分組,這樣的: {"01/30/2012" => 2, "05/30/2012" => 1} 我怎樣才能得到一個結果是具有值爲'0'的所需日期

    1熱度

    1回答

    可能重複: SQL: finding longest date gap 我有以下結構的表: | LearnerId | FirstName | LastName | EnrollmentDate | CompletionDate | 我需要得到該學校已經沒有時間最長使用SQL查詢註冊或完成學習者。我該怎麼做呢?

    43熱度

    8回答

    我想獲得這兩個日期(包括它們)之間的天列表中PostgreSQL數據庫。舉例來說,如果我有: 起始日期:2012年6月29日 截止日期:2012年7月3日 那麼結果應該是: 29 june 2012 30 june 2012 1 july 2012 2 july 2012 3 july 2012 會是什麼在PostgreSQL中做這件事的最好方法是什麼? 謝謝。

    7熱度

    3回答

    我有一個包含類別,日期和費率的表。每個類別在不同的日期可以有不同的費率,一個類別在給定的日期只能有一個費率。 Id CatId Date Rate ------ ------ ------------ --------- 000001 12 2009-07-07 1 000002 12 2009-07-08 1 000003 12 2009-07-09 1 000004

    0熱度

    1回答

    我的初始查詢看起來是這樣的: select process_date, count(*) batchCount from T1.log_comments order by process_date asc; 我需要能夠爲那些缺少週末做一些快速的分析,而是想知道是否有一個快速的方法來填寫process_date中不存在的缺失日期。 我已經看到了解決方案here但我很好奇,如果有任何隱藏在db

    3熱度

    1回答

    缺少時間間隔,我有以下表中包含的值從幾個不同的設備讀取,每15分鐘: ID DeviceID Date Value ---------------------------------------------- 1 3 24.08.2011 00:00:00 0.51 2 3 24.08.2011 00:15:00 2.9 3 3 24.08.2011 00:30:0

    2熱度

    2回答

    我正在使用SQL Server 2008,如何計算開啓和關閉狀態之間的時間?我有以下表(由timestamp訂購): ID | EQUIP_ID | TIMESTAMP | STATUS (1 on/0 off) 1 | 1 | 21/05/2012 13:00:00 | 1 3 | 1 | 21/05/2012 13:04:00 | 1 4 | 1 | 21/05/2012 13

    13熱度

    8回答

    我正在做一個項目,爲大學創建一個錄取系統;這些技術是Java和Oracle。 在其中一個表中,存儲了預先生成的序列號。之後,針對這些序列號,將輸入申請人的表格數據。我的要求是,當進入過程完成後,我將不得不生成一個明智的報告。如果在喂入預先生成的序列號期間,任何序列號丟失。 例如,假設在一個表格中,序列號是7001,7002,7004,7005,7006,7010. 從上面的系列可以明顯地看出,從7

    13熱度

    5回答

    您有一個包含id列的表table1,即int(11), not null, auto_increment和1 假設開始,你有10000條記錄。很顯然,最後一個記錄的ID是10,000。 刪除3條記錄後,表中有9,997條記錄,但最後一條記錄ID值仍爲10,000條(如果最後一條記錄未被刪除)。 如何顯示使用1 sql查詢刪除了哪些記錄? 謝謝。