pb de requêtes - SQL/NoSQL - Programmation
Marsh Posté le 17-11-2005 à 10:12:27
SELECT IDapplication, nomapplication, count(*) AS totaltraitement
FROM tbfichiers
WHERE left (datefichier , 6) BETWEEN @anneemoisdebut AND @anneemoisfin
GROUP BY IDapplication ORDER BY IDapplication
Marsh Posté le 17-11-2005 à 10:19:16
le nomapplication ne se trouve pas dans la table tbfichier mais dans la table tbapplications
Marsh Posté le 17-11-2005 à 11:02:02
SELECT IDapplication, nomapplication, count(*) AS totaltraitement
FROM tbfichiers
LEFT JOIN tbapplications ON tbapplications.IDapplication=tbfichiers.IDapplication
WHERE left (datefichier , 6) BETWEEN @anneemoisdebut AND @anneemoisfin
GROUP BY IDapplication ORDER BY IDapplication
C'est mieux ?
Marsh Posté le 17-11-2005 à 11:53:56
merci, mais j'avais trouver; j'ai galéré unpeu mes volègues
tchouss
Marsh Posté le 17-11-2005 à 09:26:35
lors d'un lancement d'une requête: SELECT IDapplication , count(*) as totaltraitement FROM tbfichiers where left (datefichier , 6) between @anneemoisdebut and @anneemoisfin GROUP BY IDapplication ORDER BY IDapplication
Comment regroupé le 'idapplication' ( propre à un numero ) avec son nom qui est defini par 'nomapplication'?
merci