【发布时间】:2014-06-10 08:43:37
【问题描述】:
我的数据库中有 3 列。 (1) 买/卖 (2) ID (3) 日期和时间。例如:
buySel ID Date
1 234 12/12/2014
1 234 12/12/2014
2 234 12/12/2014
在buySell 中,数字(1) 表示买入,(2) 表示卖出。在同一天内,如果 ID 例如'234' 被买卖,这应该返回错误消息。
这是我在 C# 中所做的
string connectionString= "connection string goes here";
string Query = "SELECT COUNT(*) AS sum from databaseTable WHERE created_time >= DATEADD(hour, 9, CONVERT(DATETIME, CONVERT(DATE, GETDATE())))";
........
SqlDataReader data;
try
{
con.Open();
myReader = cmdg.ExecuteReader();
while (data.Read())
{
if (myReader[0].ToString() != "0")
{
MessageBox.Show("Error " + myReader[0].ToString());
}
}
}
catch (Exception e)
{
MessageBox.Show(e.Message);
}
我设法将它与今天的日期进行了比较,但是如何将它与 buySell 列和 ID 列进行比较?
【问题讨论】:
标签: c# sql sql-server