Requête SQL

Bonjour,

select count((select distinct situation.num_police from situation where annee ='2005'))from situation

probleme:
Impossible d'exécuter une fonction d'agrégation sur une expression comportant un agrégat ou une sous-requête.

merci d'avence

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. roule ca :

    select count(sim.num_police)
    from (select distinct situation.num_police from situation where annee ='2005') as sim
    1. Je crois rêver, c'est quoi ces requêtes de sous-requêtes qui font des distinct de where...

      select count(distinct num_police) from situation
      where annee='2005'

      Personnellement le champs année aurait pu être un int.