Ms server : requete sql

Fermé
evooo Messages postés 21 Date d'inscription mercredi 9 avril 2008 Statut Membre Dernière intervention 26 mai 2008 - 19 mai 2008 à 10:48
evooo Messages postés 21 Date d'inscription mercredi 9 avril 2008 Statut Membre Dernière intervention 26 mai 2008 - 19 mai 2008 à 12:24
[device model] [system location] [nom partage] [total page count] [site ]

données de type text sauf total page count bigint

clé primaire nom partage. voila j'import des données dans cette table afin de réalisé des stats sur les volumes d'impressions la champ total page count est le compteur total d'impression pour avoir le nombre de page d'une imprimante entre avril et mai j'ecris donc :


SELECT [Total page count] -
(SELECT [Total page count]
FROM Ligny
WHERE ([Last communication] LIKE '%avril%') AND ([Nom partage] LIKE '%PEVO062043%')) AS Expr1
FROM Ligny AS Ligny_1
WHERE ([Last communication] LIKE '%mai%') AND ([Nom partage] LIKE '%PEVO062043%')

je fait donc la difference du compteur entre le mois de mai et le mois d'avril . cela marche pour UNE imprimante
Ce que je souahite c 'est avoir le nombre de page d'un service par exemple les ressource humaine qui comporte 3 imprimantes comment faire pour avoir le nombre de copie des ressources humaine entre avril et mai??

je ne parviens pas a ecrire cette requete.
je compte sur vous
cordialement
A voir également:

3 réponses

Christounet Messages postés 1264 Date d'inscription mercredi 26 septembre 2007 Statut Membre Dernière intervention 29 juillet 2010 1 388
19 mai 2008 à 12:04
Bonjour,

Je veux bien essayer de t'aider, mais comment reconnaitre qu'une imprimante appartient à un service ?
Le nom de partage ?
A plus
0
evooo Messages postés 21 Date d'inscription mercredi 9 avril 2008 Statut Membre Dernière intervention 26 mai 2008
19 mai 2008 à 12:08
non tout simplement avec le champ system location qui contient le nom du service
merci de m'aider!
0
Christounet Messages postés 1264 Date d'inscription mercredi 26 septembre 2007 Statut Membre Dernière intervention 29 juillet 2010 1 388
19 mai 2008 à 12:15
Bonjour,

Si tu veux juste connaitre le nombre total de copies faites par un service, sans avoir le détail par imprimante, le code devrait être le suivant
SELECT sum([Total page count]) -
(SELECT sum([Total page count])
FROM Ligny
WHERE ([Last communication] LIKE '%avril%') AND ([system location] = nom du service)) AS Expr1
FROM Ligny AS Ligny_1
WHERE ([Last communication] LIKE '%mai%') AND ([system location] = nom du service)

Si tu as besoin d'autres informations, fais le moi savoir.

A plus
0
evooo Messages postés 21 Date d'inscription mercredi 9 avril 2008 Statut Membre Dernière intervention 26 mai 2008
19 mai 2008 à 12:24
magnifique merci beaucoup je me suis compliquer la vie!!
merci
0