c# - MYSQL C# 获取剩余天数查询

标签 c# mysql sql

大家好,我正在尝试获取格式为 2014-01-01 的 end_date

我想使用我的减法方法(有效)来查询 end_date 中的内容,这样我可以使用 if 方法来查看他们的订阅是否已付款,但我不知道如何使查询读取 end_date 并进行比较到目前为止

这是我目前的代码:

string myConnection = "server=****;user=****;database=***;port=3306;password=***;";
                MySqlConnection myConn = new MySqlConnection(myConnection);
                MySqlCommand SelectCommand = new MySqlCommand("SELECT end_date FROM username = '" + this.username_txt.Text + "'", myConn);
                MySqlDataReader myReader;
                myConn.Open();
                DateTime endDate = get end_date from query here???;
                var DaysLeft = (endDate.Date - now.Date).Days;
                MessageBox.Show(""+ DaysLeft);

最佳答案

类似这样的事情应该可以帮助您开始:

string myConnection = "server=****;user=****;database=***;port=3306;password=***;";
MySqlConnection myConn = new MySqlConnection(myConnection);
MySqlCommand cmd = conn.CreateCommand(); 
SELECT DATEDIFF(NOW(), your_date)
cmd.CommandText = "SELECT DATEDIFF(NOW(), end_date) FROM TABLE WHERE username = '" + this.username_txt.Text + "'";
myConn.Open();
MessageBox.Show(cmd.ExecuteScalar());

TABLE 更改为您的表的名称。除此之外,我认为它应该可以工作。

关于c# - MYSQL C# 获取剩余天数查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21150148/

相关文章:

php - SQL-如何将B表的多个id存储到A表中?

c# - 使用 Catel 将验证从模型传播到 View

c#.net 错误 : There is already an open DataReader associated with this Command which must be closed first

c# - 如何在游戏对象上动态设置随机 Material

php - 如何集成AJAX避免PHP CMS的页面重定向

php - 在 Doctrine : curious database generation 中使用抽象子类

sql - Android 应用程序测试和调试问题

sql - Oracle 中的外键创建问题

c# - C# 中的任何 Visual Basic 'With' 模拟?

php - 从 csv 文件中读取第一行并根据它创建表(csv 文件字段)