给定日期之间的差异

时间:2010-06-21 07:03:50

标签: sql vb.net sql-server-ce

我有一个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中做。任何帮助将受到高度赞赏。

感谢每一个

1 个答案:

答案 0 :(得分:0)

您可以针对SQLCe编写查询,以便继续这样做。否则,您可以使用SqlCeDataReader从数据库中检索所需的所有数据(例如,来自12日和15日的任何记录),将它们缓存在某些列表中,或者根据需要将其缓存以便于处理,根据需要处理数据(减去等)然后只需将列表中的数据添加到您的网格中。

有关使用SqlCeDataReader的示例,请参阅here