我使用它来进行一个查询,在c#.net mysql连接中,我最多可以查询到20。这个查询要花费很长时间才能执行,当我在MySQL shell中运行它时,需要3分钟。所有其他查询都运行良好。
string sqlQuery = "(SELECT TimeStamp, AVG(FwdHr), W FROM Meter_Data " +
"WHERE TimeStamp Between " +
(timeSt[0] - window).ToString() +
" AND " + (timeSt[0] + window).ToString() +
" AND DeviceID = '"+deviceId+"')";
for (int i = 1; i < timeSt.Count; i++)
{
sqlQuery = sqlQuery+ " UNION (SELECT TimeStamp, AVG(FwdHr), W
FROM Meter_Data WHERE TimeStamp Between " +
(timeSt[i] - window).ToString() + " AND " +
(timeSt[i] + window).ToString() +
" AND DeviceID = '" + deviceId + "')";
}发布于 2013-06-13 12:11:31
要检查的事情:
https://stackoverflow.com/questions/17086476
复制相似问题