разница между указанными датами - PullRequest
0 голосов
/ 21 июня 2010

У меня есть таблица базы данных 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 и отобразить их в сетке данных. Пример: если я выберу Даты между 15 и 12 числами. Функция должна вычитать значения 12-го метра из значений 15-го метра. Это было легко, когда я имел дело с Access с запросами. Но я не могу сделать в VB.net. Любая помощь будет высоко оценена.

Спасибо каждому

1 Ответ

0 голосов
/ 21 июня 2010

Вы можете писать запросы к SQLCe, чтобы вы могли продолжать делать это таким образом. В противном случае вы можете использовать SqlCeDataReader для извлечения всех данных, которые вам нужны из базы данных (например, любые записи 12-го и 15-го числа), кэшировать их в некотором списке или в чем-то другом, если это необходимо для упрощения обработки, обрабатывать данные по мере необходимости (вычитать и т. Д.) затем просто добавьте данные из списка в свою сетку.

См. здесь для примера использования SqlCeDataReader.

...