gpt4 book ai didi

C# - 获取日期之间的数据

转载 作者:太空宇宙 更新时间:2023-11-03 21:02:10 25 4
gpt4 key购买 nike

我尝试访问的 SQL 数据库具有以下列及其类型(显示在 Microsoft SQL Server Management Studio 的“设计”窗口中):

时间戳:日期时间(例如:2017-05-15 08:53:55.000)
价格:单人等

例如,我想发送以选择时间戳介于现在和昨天之间的所有价格。即使我也想要一个月的例子。

我的代码是这样的:

string query = "SELECT price FROM table WHERE  timestamp>=@now AND timestamp<=@yes);";
SqlCommand command = new SqlCommand(query, sqlConnection);
command.Parameters.AddWithValue("@now", DateTime.Now);
command.Parameters.AddWithValue("@yesterday", DateTime.Now.AddDays(-1));

但我的读者返回空,我做错了什么?

最佳答案

你可以使用BETWEEN,昨天也小于今天:

SELECT price FROM table WHERE timestamp BETWEEN @yesterday AND @now

关于C# - 获取日期之间的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44372483/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com