c# - 什么是操作大量 DateTime 记录的好算法?

标签 c# asp.net sql-server algorithm datetime

我有一个形式为的 SQL 服务器表

DATA,Startdatetime,Enddatetime

这意味着我的传感器在 StartdatetimeEnddatetime 的持续时间内处于 DATA 状态。我有很多这样的数据。那么是否有任何算法或类或查询方式(在 c# 级别或 SQL 级别)我可以在特定时间询问我的传感器状态是什么?

最佳答案

在 SQL 中,如果您想要 '2015-08-16 17:33:45' 的实例数据

select data
from your_table
where '2015-08-16 17:33:45' between Startdatetime and Enddatetime

关于c# - 什么是操作大量 DateTime 记录的好算法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32037035/

相关文章:

sql-server - 用于将 SQL Server 中的表字段从 NULL 更新为非 NULL 的更新脚本

php - 左连接VS内连接较少行数mysql pdo php

c# - LINQ vs sql - 带回太多行

c# - 用户无法在已绑定(bind)到浮点值的文本框中键入 '.',而 UpdateSourceTrigger 在 WPF 中为 PropertyChanged

ASP.NET 和 Web Tools 2012.2 引用 LESS 文件

asp.net - 什么时候应该使用 Page.DataBind() 与 Control.DataBind()?

c# - 当我们在设计器中指定列时,如何填充gridview?

javascript - 在 ASP.Net web 表单/MVC 中动态加载和添加字段

javascript - 停止 select.change 回发

sql - 2 个表上的简单内连接导致错误的估计行和性能下降