emmanuel263
XLDnaute Nouveau
Bonjour à tous,
je commence à m'arracher les cheveux sur un problème sans doute simple.
Lorsque je tape la requete suivante dans MS query:
"
SELECT Clients.clientName
FROM Clients WITH(NOLOCK)
WHERE Clients.isDeleted=0x0 AND Clients.clientName='ABAXE'
"
tout marche, j'ai le bon résultat dans MS Query et MS query me retourne correctement mon resultat dans Excel.
Ceci dit ma requète est en réalité plus compliquée et j'aurai besoin de déclarer des tables intermédiaires, pour tester j'essaie donc cette query qui devrait me retourner le meme résultat que la précédente:
"
DECLARE @ActivesClients TABLE
(clientName nvarchar(200) )
INSERT INTO @ActivesClients (clientName)
SELECT Clients.clientName
FROM Clients WITH(NOLOCK)
WHERE Clients.isDeleted=0x0 AND Clients.clientName='ABAXE'
SELECT ActivesClients.clientName AS NbOfOnlineUsersPerClient
FROM @ActivesClients AS ActivesClients
"
Et là grand mystère, MS query execute bien cette requete, qui me donne bien le meme resultat que la precedente, mais MS query ne veut pas me retourner le resultat dans excel. Et une fois dans excel, lorsque je clic sur modifier ma requete, le code sql de ma requete a disparu.
Je precise que j'utilise Excel 2003.
Quelqu'un a t il une idee?
Merci bcp,
Emmanuel
je commence à m'arracher les cheveux sur un problème sans doute simple.
Lorsque je tape la requete suivante dans MS query:
"
SELECT Clients.clientName
FROM Clients WITH(NOLOCK)
WHERE Clients.isDeleted=0x0 AND Clients.clientName='ABAXE'
"
tout marche, j'ai le bon résultat dans MS Query et MS query me retourne correctement mon resultat dans Excel.
Ceci dit ma requète est en réalité plus compliquée et j'aurai besoin de déclarer des tables intermédiaires, pour tester j'essaie donc cette query qui devrait me retourner le meme résultat que la précédente:
"
DECLARE @ActivesClients TABLE
(clientName nvarchar(200) )
INSERT INTO @ActivesClients (clientName)
SELECT Clients.clientName
FROM Clients WITH(NOLOCK)
WHERE Clients.isDeleted=0x0 AND Clients.clientName='ABAXE'
SELECT ActivesClients.clientName AS NbOfOnlineUsersPerClient
FROM @ActivesClients AS ActivesClients
"
Et là grand mystère, MS query execute bien cette requete, qui me donne bien le meme resultat que la precedente, mais MS query ne veut pas me retourner le resultat dans excel. Et une fois dans excel, lorsque je clic sur modifier ma requete, le code sql de ma requete a disparu.
Je precise que j'utilise Excel 2003.
Quelqu'un a t il une idee?
Merci bcp,
Emmanuel