Bonjour à tous.

j'ai une requete de cette forme :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
SELECT C, N                          
     , MAX (  (CASE WHEN CE = 'C' THEN '90'
                    WHEN CE = 'N' THEN '10'
                    ELSE                   '00'
               END                             
              ) ||                         
              CE ||                    
              CHAR(D) ||              
              H ||                    
              DIGITS(999999999 - N)       
           )                                   
FROM table                                 
GROUP BY C, N                        
HAVING MAX (  (CASE WHEN CE = 'C' THEN '90'
                    WHEN CE = 'N' THEN '10'
                    ELSE                   '00'
               END                             
              ) ||                        
              CE ||                   
              CHAR(D) ||              
              H ||                    
              DIGITS(999999999 - N)       
           )                                   
      < '99'                                   
ORDER BY 3 DESC, 2 ASC
Et j'aimerais faire un count dessus.
Comment puis-je faire?

J'ai essayé SELECT COUNT(*) From (ma requete) mais ça me fait une erreur.

Merci par avance pour votre aide.