właśnie problem w tym, że nie mam w tej zmiennej wyniku.
załącze może procedure. może w niej mam jakiś błąd choć nie sądze bo odpalana nie z php zwraca wyniki.
DELIMITER $$
DROP PROCEDURE IF EXISTS `Tabela` $$
CREATE DEFINER=`spotkani_f2f`@`%` PROCEDURE `Tabela`(var_id_sezonu VARCHAR(10), var_strona VARCHAR(1), var_data DATE)
BEGIN
IF (var_data = '0000-00-00') THEN
SELECT DATE(NOW()) INTO var_data;
END IF;
SELECT
d.nazwa AS Nazwa,
(SELECT
count(*)
FROM
f2f_test_mecze m
WHERE
((m.id_d1 = pds.id AND (var_strona = 'H' OR var_strona = 'B'))
OR (m.id_d2 = pds.id AND (var_strona = 'A' OR var_strona = 'B')))
AND m.DATA <= var_data) AS Mecze,
(SELECT SumaWynikowDruzyny(pds.id, 'W', var_strona, var_data)) AS Wygrane,
(SELECT SumaWynikowDruzyny(pds.id, 'D', var_strona, var_data)) AS Remisy,
(SELECT SumaWynikowDruzyny(pds.id, 'L', var_strona, var_data)) AS Przegrane,
(SELECT SumaBramekDruzyny(pds.id, 'plus', var_strona, var_data)) AS BramkiPlus,
(SELECT SumaBramekDruzyny(pds.id, 'minus', var_strona, var_data)) AS BramkiMinus,
(SELECT SumaBramekDruzyny(pds.id, 'bilans', var_strona, var_data)) AS BilansBramek,
(SELECT SumaPunktowDruzyny(pds.id, var_strona, var_data)) AS Punkty
FROM
f2f_test_pow_druzyna_sezon pds
LEFT JOIN f2f_test_druzyny d ON (d.id = pds.id_druzyny)
WHERE
pds.id_sezonu = var_id_sezonu
ORDER BY
punkty DESC, BilansBramek DESC;
END $$
DELIMITER ;