Votre question

SQL - COUNT

Tags :
  • Sql
  • Programmation
Dernière réponse : dans Programmation
2 Mars 2006 09:49:55

Bonjour!
J'ai un problème avec SQL...
Voilà ma requête :

  1. SELECT v_no_mva, v_no_plaque, a_no_dossier, COUNT(*) as 'Total'
  2. FROM dossier
  3. WHERE v_no_plaque='FGT452'
  4. GROUP BY v_no_mva, v_no_plaque, a_no_dossier


Bon Le but c'est que j'arrive à lire tous les champs ainsi que le total de records correspondants à la requête. Mais le prob, c'est que ça me retourne toujours "1" dans le COUNT

En effet ça me retourne 2 records (car il y a 2 plaque FGT452) mais le count tj à 1. PQ??

Que dois-je faire? :-(

merci

Autres pages sur : sql count

2 Mars 2006 09:54:30

Il y a bien deux plaques avec le même numéro mais il n'y aurait pas aussi deux mva ou deux dossiers pour ce numéro ?

par exemple
plaque1 dossier1 mva1
plaque1 dossier1 mva2
te renverra toujours deux lignes


Un seul des champs différents et c'est considéré comme un enregistrement différent...

C'est logique.
Image tu as nom, prénom, date de naissance
est ce que jean dupond né le 24/11/1981 est la même personne que pierre dupond né le 24/11/1981 ?
Tu concèdes que un champ différend (j'aurais pu prendre le nom pour que ce soit plus flag) fait deux personnes totalement différentes
2 Mars 2006 10:45:55

Salut


je rejoins le raisonnement de sdavid

si tu fais cette requete :
SELECT v_COUNT(*) as 'Total'
FROM dossier
WHERE v_no_plaque='FGT452'

tu obtiens quoi?
a+
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS