Какая ошибка, когда я получу следующее сообщение об ошибке
Неустранимая ошибка: исключить исключение "PDOException" с сообщением "SQLSTATE [07002]: [Microsoft] [драйвер ODBC 11 для SQL Server] Поле COUNT неверно или синтаксическая ошибка"...
Это запрос, который я использую
$sql = $pdo->prepare("SELECT stockamount, stockname, stockbalance.stockid, SUM(ABS(reservationtransaction.stockquantity)) AS reservedamount FROM stockbalance
JOIN stock ON stockbalance.stockid = stock.stockid
LEFT JOIN reservationtransaction ON reservationtransaction.articleid = :artid
WHERE stockbalance.articleid = :artid AND ((changeddate > DATEADD(yy,-1,GETDATE()) AND inventorydate > DATEADD(yy,-1,GETDATE())) OR stockbalance.stockamount <> 0)
GROUP BY stockbalance.stockid");
$sql->bindValue(':artid', $productId);
$sql->execute();
Я искал вопросы в SO, но никто не был подобным или полезным.
Спасибо заранее.
Изменить: Этот запрос отлично работает при выполнении его с помощью Microsoft SQL Server Management Studio, но при использовании PDO я получаю сообщение об ошибке.