il te manque un jointure pour la table licencie. Il faut mettre like '%CHAR%' si tu fais ta recherche sur une partie de la chaine de caractère sinon, il faut utiliser = 'BASKET' pour optimiser. -- and upper(a.libelle ) like '%BASKET% OU and upper(a.libelle ) = 'BASKET'
Si champ libelle existe dans deux table,ton script sort en erreur: il faut toujours prefixer les champs par l'alias de la table.
Tu cherches quoi la ?: sum(se.duree)/14 Et si se.duree = 0 ? Utilise la fonction nvl.
fatouille a écrit: ------------------------------------------------------- > 7) > Select sa.nom, se.jour,sum(se.duree)/14 as > txutilisation > from salle sa,seance se > where sa.numsal=se.numasal > group by sa.nom, se.jour > order by desc; > > 8) > select l.nom,l.prenom > from licencie l,activite a, participation p > where P.nimlic=l.numlic > and a.numact=p.numact > and libelle like 'basket' > and p.categorie like 'senior' > > intersect > > select l.nom,l.prenom > from licencié l, activité a, participation p > where p.numlic=c.numlic > and a.numact = p.numact > and a.libelle like 'handball' > and p.categorie like 'senior'; > > Je me suis rendue compte que je n'avais rien > perdue au contraire?!! > Mais pk tant de gachis?!
Modifié 1 fois. Dernière modification le 17/11/05 22:04 par 2loubna.
Zackmtl a écrit: ------------------------------------------------------- > > > 4)le club voudrait conaitre le nombre de > participants pour chaque catégorie d'activité afin > de mieux cerner son fonctionnement. > > SELECT categorie, COUNT( numcli) FROM > participation INNER JOIN activité GROUP BY > catégorie. > > Si tu mets des accents dans les tables pense à > despecifier avec `` exemple `activité` > > $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ > $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ > $$$ > Chut, de grace ,forumez moins fort,je dors!!! > $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ > $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ > $$$
!!!! ça va ps!! tu fais des jointure!! sur des resultat de selecte!!!bravo!!
izame a écrit: ------------------------------------------------------- > Zackmtl a écrit: > -------------------------------------------------- > ----- > > > > > 4)le club voudrait conaitre le nombre de > > participants pour chaque catégorie d'activité > afin > > de mieux cerner son fonctionnement. > > > > SELECT categorie, COUNT( numcli) FROM > > participation INNER JOIN activité GROUP BY > > catégorie. > > > > Si tu mets des accents dans les tables pense > à > > despecifier avec `` exemple `activité`
> !!!! ça va ps!! tu fais des jointure!! sur des > resultat de selecte!!!bravo!!