Problème de requête SQL avec Firebird ?
Bonjour,
J'ai ma table avec ses données : http://cjoint.com/data/jrwCHXX77k_LOTO.sql
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
CREATE TABLE LOTO (
JOUR VARCHAR(9) NOT NULL,
NOMBRE1 SMALLINT NOT NULL,
NOMBRE2 SMALLINT NOT NULL,
NOMBRE3 SMALLINT NOT NULL,
NOMBRE4 SMALLINT NOT NULL,
NOMBRE5 SMALLINT NOT NULL,
NOMBRE6 SMALLINT NOT NULL,
NOMBRE7 SMALLINT NOT NULL,
/* Keys */
PRIMARY KEY (JOUR)
); |
J'exécute la requête suivante :
Code:
1 2 3 4 5 6 7 8 9 10
|
SELECT FIRST 7 NOMBRE, COUNT(FREQUENCE) AS FREQUENCE FROM (
SELECT NOMBRE1 AS NOMBRE, COUNT(NOMBRE1) AS FREQUENCE FROM LOTO GROUP BY NOMBRE1 UNION ALL
SELECT NOMBRE2 AS NOMBRE, COUNT(NOMBRE2) AS FREQUENCE FROM LOTO GROUP BY NOMBRE2 UNION ALL
SELECT NOMBRE3 AS NOMBRE, COUNT(NOMBRE3) AS FREQUENCE FROM LOTO GROUP BY NOMBRE3 UNION ALL
SELECT NOMBRE4 AS NOMBRE, COUNT(NOMBRE4) AS FREQUENCE FROM LOTO GROUP BY NOMBRE4 UNION ALL
SELECT NOMBRE5 AS NOMBRE, COUNT(NOMBRE5) AS FREQUENCE FROM LOTO GROUP BY NOMBRE5 UNION ALL
SELECT NOMBRE6 AS NOMBRE, COUNT(NOMBRE6) AS FREQUENCE FROM LOTO GROUP BY NOMBRE6 UNION ALL
SELECT NOMBRE7 AS NOMBRE, COUNT(NOMBRE7) AS FREQUENCE FROM LOTO GROUP BY NOMBRE7
) TIRAGE GROUP BY NOMBRE ORDER BY FREQUENCE DESC,NOMBRE ASC; |
Le problème c'est qu'il me renvoi ça :
Citation:
"NOMBRE";"FREQUENCE"
"**1";"**7"
"**2";"**7"
"**3";"**7"
"**4";"**7"
"**5";"**7"
"**6";"**7"
"**7";"**7"
Ce qui est faux et je ne comprends pas pourquoi...
Merci pour votre aide,
Mathieu