如何从 MySql 的表中获取 C# 中即将到来的约会?

Posted

技术标签:

【中文标题】如何从 MySql 的表中获取 C# 中即将到来的约会?【英文标题】:How do I get upcoming appointments in C# from a table in MySql? 【发布时间】:2021-07-15 02:28:24 【问题描述】:

我需要一种方法来在我的 winforms 应用程序中填充用户登录后 15 分钟内即将到来的约会提醒。我尝试过的每个 SQL 查询都无法满足我的需求。我是菜鸟,所以请不要太苛刻。我没有提供登录时间的表格,只有带有开始日期的约会表格。

SELECT DISTINCT start FROM 约会 WHERE start

【问题讨论】:

【参考方案1】:

我不确定您的登录时间和检查时间的标准是什么,但您需要一个 where 子句,例如:

WHERE start BETWEEN NOW() and NOW() + INTERVAL 15 MINUTE

您对“- INTERVAL 15 MINUTE”的使用是在回顾过去,而不是未来。

【讨论】:

谢谢你,那个查询确实有效,现在我只需要弄清楚当我得到这些约会以显示提醒时在我的代码中做什么。

以上是关于如何从 MySql 的表中获取 C# 中即将到来的约会?的主要内容,如果未能解决你的问题,请参考以下文章

一个 MySQL 查询会冻结所有其他即将到来的查询吗?

如何从mysql中的表中选择N条记录

MySQL 从两个不同的表中获取 user_id 和密码的查询

从具有行号的表中选择到 c# 数据表给出错误

如何从mysql数据库中获取一个表的表结构

获取即将到来的指定日期的日期