SQL : count(*) NULL
Résolu/Fermé
Stef60
Messages postés
251
Date d'inscription
jeudi 31 mai 2007
Statut
Membre
Dernière intervention
22 avril 2009
-
5 déc. 2007 à 14:54
Stef60 Messages postés 251 Date d'inscription jeudi 31 mai 2007 Statut Membre Dernière intervention 22 avril 2009 - 5 déc. 2007 à 17:11
Stef60 Messages postés 251 Date d'inscription jeudi 31 mai 2007 Statut Membre Dernière intervention 22 avril 2009 - 5 déc. 2007 à 17:11
A voir également:
- SQL : count(*) NULL
- Logiciel sql - Télécharger - Bases de données
- Sql replace plusieurs valeurs - Forum Programmation
- Requete sql pix - Forum PHP
- Ora-00933: la commande sql ne se termine pas correctement ✓ - Forum Oracle
- Requête sql date supérieure à ✓ - Forum Programmation
3 réponses
Stef60
Messages postés
251
Date d'inscription
jeudi 31 mai 2007
Statut
Membre
Dernière intervention
22 avril 2009
41
5 déc. 2007 à 17:11
5 déc. 2007 à 17:11
j'ai trouvé la solution.
SELECT a.cnt
, b.cnt
, c.cnt
, d.cnt
FROM ( SELECT COUNT(DISTINCT id) AS cnt
FROM matable
WHERE prj_id='18'
AND STATUS='10'
) AS a
, ( SELECT COUNT(DISTINCT id) AS cnt
FROM matable
WHERE prj_id='18'
AND STATUS='15'
) AS b
, ( SELECT COUNT(DISTINCT id) AS cnt
FROM matable
WHERE prj_id='18'
AND STATUS='20'
) AS c
, ( SELECT COUNT(DISTINCT id) AS cnt
FROM matable
WHERE prj_id='18'
AND STATUS='40'
) AS d
SELECT a.cnt
, b.cnt
, c.cnt
, d.cnt
FROM ( SELECT COUNT(DISTINCT id) AS cnt
FROM matable
WHERE prj_id='18'
AND STATUS='10'
) AS a
, ( SELECT COUNT(DISTINCT id) AS cnt
FROM matable
WHERE prj_id='18'
AND STATUS='15'
) AS b
, ( SELECT COUNT(DISTINCT id) AS cnt
FROM matable
WHERE prj_id='18'
AND STATUS='20'
) AS c
, ( SELECT COUNT(DISTINCT id) AS cnt
FROM matable
WHERE prj_id='18'
AND STATUS='40'
) AS d
WinGs
Messages postés
245
Date d'inscription
lundi 23 avril 2007
Statut
Membre
Dernière intervention
25 novembre 2008
34
5 déc. 2007 à 15:01
5 déc. 2007 à 15:01
essaye en rajoutant IS NOT NULL dans tes SELECT a->d
Stef60
Messages postés
251
Date d'inscription
jeudi 31 mai 2007
Statut
Membre
Dernière intervention
22 avril 2009
41
5 déc. 2007 à 15:13
5 déc. 2007 à 15:13
J'ai essayé avec ca:
....
(SELECT id IS NOT NULL FROM table WHERE prj_id="18" AND status="10") a,
....
et ca me repond "Unknown column 'a.id' in 'field list'"
....
(SELECT id IS NOT NULL FROM table WHERE prj_id="18" AND status="10") a,
....
et ca me repond "Unknown column 'a.id' in 'field list'"