Problème count avec distinct
Bonjour,
Je souhaiterais compter le nombre d'occurences différentes qu'il existe sur l'un de mes champs. J'utilise le mot clef distinct associer a un count mais cela ne semble pas marcher. Voici la requête :
Code:
1 2 3
| select distinct count(t.time_slot) from timelog t, exhibitentity e, roomentity r, simulation s
WHERE t.exhibit_id=e.id AND e.room_id=r.id AND r.simulation_id=s.id
AND s.id=14 |
ça me renvoie cette réponse :
Alors que lorsque j'éxécute cette requête :
Code:
1 2 3
| select distinct t.time_slot from timelog t, exhibitentity e, roomentity r, simulation s
WHERE t.exhibit_id=e.id AND e.room_id=r.id AND r.simulation_id=s.id
AND s.id=14 |
ça me renvoie cette réponse :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
| 7800
8700
18000
1500
4200
16800
4500
9900
16500
7200
10800
6000
8100
6300
9600
7500
15000
9300
11100
15900
3900
5700
9000
16200
14100
12000
3000
12600
13200
6900
5400
1200
2400
2100
2700
3300
600
11400
1800
17100
14700
300
8400
10500
13800
4800
17400
14400
15600
0
3600
900
17700
11700
12900
6600
10200
5100
15300
12300
13500 |
Il y a bien 61 occurences pour la deuxième solution mais pas pour la première. Pouvez-vous m'aider svp ? :merci: