Создание процедур и функций в MySQL 5.0
Вот например одна из функций. Мускул ругается на 3 строчку.line 3. Что напрмер здесь может быть не так?
CREATE FUNCTION bs_tables.__fnSelectActualDateForRegionByProv_2
(
@vchNOMER varchar(16) = '7095',
@iPROVIDER_ID int = 2
)
RETURNS datetime
AS
BEGIN
set @vchNOMER = ltrim(rtrim(@vchNOMER))
DECLARE
@dtMAXDATE datetime
SELECT @dtMAXDATE= __tbProvRates2.dtActuallyWith
FROM __tbProvRates2
WHERE __tbProvRates2.iProvider_ID=@iPROVIDER_ID
and __tbProvRates2.vchProvRegion = @vchNOMER
and __tbProvRates2.dtActuallyWith =
(
select max(__tbProvRates2.dtActuallyWith)
from __tbProvRates2
where __tbProvRates2.iProvider_ID=@iPROVIDER_ID
and __tbProvRates2.vchProvRegion = @vchNOMER
)
RETURN @dtMAXDATE
END