Пример функции: вызов getThings (сумма, место, лимит, marginError)
ОПИСАНИЕ: CALL getThings(4, PA, 3, 1.2);
пример цели:
CREATE PROCEDURE getThings(IN amount X, place VARCHAR(30), lim INT, marginError double)
SELECT place, limit, amount
FROM AREA, PRODUCT
WHERE AREA.place=PRODUCT.place
AND PRODUCT.AREA=place
ORDER BY ABS(AMOUNT-marginError)
LIMIT lim;
END
Желаемая цель - извлечь 3 ближайших продукта из хранимой процедуры (используя MySQL), но я продолжаю получать ошибки синтаксиса при попытке создать процедуру.