如何使用c#中的timespan获取两个日期之间的数据?

如何使用c#中的timespan获取两个日期之间的数据?,c#,sql,excel,windows,datetime,C#,Sql,Excel,Windows,Datetime,我想将数据从数据库导出到excel,但在excel中,我希望数据的时间跨度为几分钟或几小时 因此,我从两个单独的组合框中提取小时和分钟,并从两个日期时间选择器中选择日期时间。我的数据是一分钟一分钟的,所以想要5分钟的数据吗 数据如下: 我想要4:32:44到4:38:45之间的数据,间隔1分钟意味着 4:32:44 4:33:44 4:34:44 那么我该怎么做呢:您可以使用来搜索两个值之间的值: BETWEEN运算符用于选择范围内的值 下面是一个可能有帮助的示例代码段: Select ID

我想将数据从数据库导出到excel,但在excel中,我希望数据的时间跨度为几分钟或几小时

因此,我从两个单独的组合框中提取小时和分钟,并从两个日期时间选择器中选择日期时间。我的数据是一分钟一分钟的,所以想要5分钟的数据吗

数据如下:

我想要4:32:44到4:38:45之间的数据,间隔1分钟意味着

4:32:44
4:33:44
4:34:44
那么我该怎么做呢:

您可以使用来搜索两个值之间的值:

BETWEEN
运算符用于选择范围内的值

下面是一个可能有帮助的示例代码段:

Select ID, SomeColumn
from MyTable
Where SomeColumn between @Date1 and @Date2

不,数据库中的“我的数据”是每分钟的数据,例如“我的数据”将与任何可分类的数据类型一起使用“仅代码”答案对未来的访问者没有任何价值。添加解释将极大地帮助初学者。@PeterMorris看到有问题的图像??这些看起来像是日期,您是否按照我的示例尝试过使用Date1和Date2的DateTime参数进行参数化查询?