我有一个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 :(得分:0)
您可以针对SQLCe编写查询,以便继续这样做。否则,您可以使用SqlCeDataReader从数据库中检索所需的所有数据(例如,来自12日和15日的任何记录),将它们缓存在某些列表中,或者根据需要将其缓存以便于处理,根据需要处理数据(减去等)然后只需将列表中的数据添加到您的网格中。
有关使用SqlCeDataReader的示例,请参阅here。