Я пишу функцию процедуры в phpmyadmin для посещения цели. Но я получаю неправильную информацию от функции, если условие.функции хранимой процедуры не работают должным образом?
Ниже приведен пример кода процедуры и функций без if.
DELIMITER $$
CREATE DEFINER=`root`@`localhost` PROCEDURE `USP_GetEmployeeAttendanceReport`(IN selectedIndex int,IN searchText nvarchar(20),IN selectedDate datetime)
BEGIN
select FN_CheckEmpAttendanceStatus(selectedIndex,selectedDate);
END
Функция FN_CheckEmpAttendanceStatus
DELIMITER $$
CREATE DEFINER=`root`@`localhost` FUNCTION `FN_CheckEmpAttendanceStatus`(cardid varchar(150),selectedDate datetime) RETURNS int(11)
BEGIN
DECLARE result INT;
set result=(select count(*) from iotrans where CARDID=cardid and dt=selectedDate);
return result;
END
но из функции я получаю значения для мусора (т.е. 80,0,81,82 ....). Спасибо заранее
Глядя на истории ваших вопросов я ** ** сильно рекомендую вам ознакомиться с концепцией ** [upvoting/прием ] (http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work) ** ответы. В противном случае члены SO перестанут вам помогать, так как вы не проявляете признательность за свое время и силы, помогающие вам. – peterm