1
我有一個MS Access數據庫表,記錄來自幾個米的值的通信狀態。數據直接記錄到表中,但我需要確保該表正在填充。從示例數據中,您可以看到Comm列不讀取false或0,因此,只要現在和「Date/Time」之間的差異大於5分鐘,我就想返回日誌。檢查時差,MS Access
Date/Time FCB Comm BOF Comm EAF Comm FGP Comm
9/6/2011 10:29:10 1 1 1 1
9/6/2011 10:28:01 1 1 1 1
9/6/2011 10:27:11 1 1 1 1
9/6/2011 10:26:20 1 1 1 1
9/2/2011 08:17:01 1 1 1 1
9/2/2011 08:16:10 1 1 1 1
9/2/2011 08:15:02 1 1 1 1
9/2/2011 08:14:08 1 1 1 1
我想知道是否有人可以告訴我,如果這可以像一個合理的查詢運行?
SELECT Data.[Date/Time], Data.[Ford Chiller Building Comm Okay],
Data.[Basic Oxygen Furnace Comm Okay], Data.[Electro-Arc Furnace Comm Okay],
Data.[J-9 Shop Comm Okay], Data.[Ford Glass Plant Comm Okay]
FROM Data
where DateDiff("n",now(), Data.[Date/Time]) < 5;
你最初的想法是我的計劃的一部分。我想我應該包括這一點。我計劃運行這個服務應用程序,每5分鐘運行一次。我的想法是,服務每5分鐘運行一次,以驗證最近的記錄在當前日期/時間的5分鐘內有一個日期。如果不是這樣,那麼我會收到一封電子郵件,告知數據沒有更新。 –