2010-06-21 161 views
0

我有一個sqlce數據庫表,我每天都要輸入數據。給定日期之間的差異

Date   No  Meter_1  Meter_2 Meter_3 
12-05-2010 1  1234  3456  4567 
12-05-2010 2  3423  4567  0987 
13-05-2010 1  2345  7654  7654 
13-05-2010 2  7676  8765  5643 
14-05-2010 1  2345  7654  7654 
14-05-2010 2  7676  8765  5643 
15-05-2010 1  2345  7654  7654 
15-05-2010 2  7676  8765  5643 

我想找到與datetimepicker給定的2日期和顯示它們在datagrid中的區別。例如:如果我選擇15日和12日之間的日期。功能必須從第15米數值中減去第12米數值。當我在使用查詢訪問Access時很容易。但我無法在VB.net中完成。任何幫助將不勝感激。

感謝每一個

+0

嗯,太陽能電錶? – 2010-06-21 07:15:03

+1

你能提供一個更詳細的例子,說明你正在努力實現的目標嗎?我無法理解它是否要從12.05上提交的Meter_1中減去在15.05年提交的值Meter_1,如果它以某種方式影響No值? – Thea 2010-06-21 08:51:44

+0

其實我試圖找到權力的日常用法,但有時我的經理需要某些日期,因爲組織中的活動。例如:我只想在12-05-2010和15-05-2010之間查找用電量。因此,在Meter_1中,我必須爲設備No_1「7676-1234 = 6442」Meter_2「8765-3456 = 5309」找到值。 我希望這可以有所幫助。 – Hakan 2010-06-21 10:32:42

回答

0

您可以編寫針對SQLCE查詢,所以你可以繼續做下去。否則,您可以使用SqlCeDataReader從數據庫中檢索所需的所有數據(例如,第12和第15中的任何記錄),將它們緩存在某個列表或某些需要的地方以便於處理,根據需要處理數據(減去等)那麼只需將列表中的數據添加到您的網格中即可。對於使用SqlCeDataReader的示例,請參閱here