Procédure Stockée

tigosarr -  
 Delphine -
Bonjour a tous,

J'ai un souci avec ma procédure stockée pour suivante
CREATE PROCEDURE 'RAPPORT'
( IN p_dateDeb DATE,
IN p_dateFin DATE )
BEGIN
SELECT descripcion, calldate, src, dst,costo
FROM from Tab1 t1, Tab2 t2
WHERE t1.src=t2.code AND
calldate BETWEEN p_dateDeb AND p_dateFin AND
dst LIKE "0003%";
END

Et voici l'erreur qu'il me retourne.
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'from usuarios, cdr WHERE t1.src=t2.code AND calldate BETWEEN p_dateDeb AND ' at line 1

1 réponse

  1. Delphine
     
    Bonjour,

    Je ne suis pas certaine , mais je pense avoir trouvé le problème.

    Plusieurs tables sont utilisées, donc, pour chaque champs slectionnés, il faut donner le nom de la table. Ex table1.nom_champ
    Il faut aussi indiquer ce qui relie les différentes tables.

    je vois qu'i y a 2 fois le mot from "FROM from".
    Après le nom des tables n'est pas le même après le From et après le WHERE

    Le champ calldate, on ne sais pas à quelle table il appartient
    2