[Résolu] Conversion de SQL à Transact-SQL
Bonjour,
Je voudrais convertir ce code SQL
Code:
SELECT count(*) as compte FROM (SELECT distinct agent_name FROM agent where team_leader='" & nom & "' AND team='" & mesequipes(i) & "')
en une procédure stockée.
J'ai essayé plusieurs choses mais ça ne fonctionne pas. J'appelle la procédure depuis une page ASP.
Voici ce que j'ai tenté de faire mais sans succès:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| CREATE PROCEDURE COMPTE_AGENT
(@nom varchar(50),@equipe varchar(50))
AS
declare Cu cursor for
SELECT distinct agent_name
FROM agent
WHERE team_leader=@nom
AND team=@equipe
open Cu
begin
SELECT count(*) as compte FROM Cu
close Cu
deallocate Cu
end
GO |
mais ça ne marche pas. J'ai le message d'erreur suivant:
Citation:
[Microsoft][ODBC SQL Server Driver][SQL Server]Invalid object name 'Cu'
Est-ce que quelqu'un pourrait m'aider s'il vous plait? Je suis débutant sur SQL Server. Mon application fonctionne sur MS Access mais j'ai décidé de la faire migrer sur SQL Server pour éviter certains pbs.
Merci d'avance