c# - 具有长日期时间的 SQL 查询?

标签 c# sql datetime

我正在尝试通过 c# 传递 SQL 查询,目前它仅基于年月日,时间始终设置为 0 EG 1997-10-28 00.00.00.000,这很棒,因为时间永远不会改变它很容易我只需选择日期等于日历日期的位置。

但是对于起始字段,每条记录的时间都不同,例如 1899-12-30 14.14:00.00.000、1899-12-30 15.14:30.00.000。 (向下的秒数始终相同)。

因此我需要一个查询,该查询将返回“开始”字段中所选日期的所有结果。我该怎么做?

E.G 如果我点击经过 1997-10-28 00.00.00.000 的日历,我想要当天所有时间的结果!。我该怎么做?

感谢任何输入。

编辑:有没有办法格式化我在 SQL 中的日期?。这来自旧的访问数据库!。正如您在上面看到的那样,它是 1899-12-30 ?。不是 1998 年,我不知道为什么会这样!

最佳答案

WHERE DATEDIFF(dd, your_start_field, @your_param) = 0

关于c# - 具有长日期时间的 SQL 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6955708/

相关文章:

使用java的MySQL数据透视表

asp.net - ASP 密码恢复电子邮件失败,日期时间精度

php - Carbon 返回错误的日期错误

php - 如何在 PHP 中使用时间跨度?

C# 和 ASP.Net。需要指导

c# - 使用预留IP Azure 构建失败

mysql - 需要有关 SQL 查询的帮助 - 在一个数据字段中选择具有重复多个数据条目的数据

java - CallableStatement.getResultSet() 给出 null

c# - 相当于将我的 newtonsoft 实现转换为 .net core 3.0 中的新 JSON 库期间的默认值

c# - 在 winform C# 中检索上次使用的数据