bonjour,

je suis sous mysql et dans une procédure stockée, je lance une requete dynamique. tout se passe bien sauf que je n'arrive pas a recuperer la valeur (une row avec un seul champ)

voici le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
SET @sTableName = CONCAT_WS(' ', 'select sum(TIMESTAMPDIFF (MINUTE, StartDate, EndDate)) as iDuree from ', sTable, 'where ServiceAudio =', iSA);
SET @iTotDuree = @sTableName;
 
PREPARE stmt1 FROM @iTotDuree;
EXECUTE stmt1;
DEALLOCATE PREPARE stmt1;
sTable et iSA son des valeurs passées en parametres

quelqun sais comment gerer ça ?

merci