so ist dies der CodeWarum gibt diese mysql-Funktion immer Null zurück?
CREATE FUNCTION smc() RETURNS FLOAT
DETERMINISTIC
BEGIN
DECLARE w1 FLOAT;
DECLARE w2 FLOAT;
DECLARE qd FLOAT;
DECLARE hasil FLOAT;
SET w1 = "SELECT TRUNCATE(SQRT(SUM((w1*w1))),2) FROM tb_term";
SET w2 = "SELECT TRUNCATE(SQRT(SUM((w2*w2))),2) FROM tb_term";
SET qd = "SELECT TRUNCATE(SUM(w1*w2),2) FROM tb_term";
SET hasil = (qd/(w1*w2));
RETURN hasil; END;
es return null Wert halten. wenn ich w1, w2 oder qd zurückgebe, gibt es 0 zurück. Was ist los mit dir ? danke vorher.
dies funktioniert gut :) sehr aufschlussreich –