Эй, мне нужно подсчитать несколько столов, к которым я должен присоединиться.
string strSQL = @"SELECT 3.Text
FROM 1 WHERE 1.ProductID=@ProductID AND 1.CustomerID=@CustomerID AND 3.Text=@text AND 1.Date BETWEEN '@DateFrom' and '@DateTo' INNER JOIN
2 ON 1.ID = 2.1ID INNER JOIN
3 ON 2.3ID = 3.ID";
SqlCommand objCMD = new SqlCommand(strSQL);
objCMD.Parameters.Add("@ProductID", SqlDbType.Int).Value = ProductID;
objCMD.Parameters.Add("@CategoryID", SqlDbType.Int).Value = CategoryID;
objCMD.Parameters.Add("@CustomerID", SqlDbType.Int).Value = CustomerID;
objCMD.Parameters.Add("@text", SqlDbType.VarChar).Value = text;
objCMD.Parameters.Add("@DateFrom", SqlDbType.DateTime).Value = DateFrom;
objCMD.Parameters.Add("@DateTo", SqlDbType.DateTime).Value = DateTo;
return objData.GetData(objCMD, _Con).Rows.Count;
Я получаю сообщение об ошибке: Недопустимый синтаксис рядом с INNER
,
Где я иду не так ???