PDA

Visualizza la versione completa : COUNT multipli su recorset


diablobox
29-04-2004, 10:04
Ciao!
volevo sapere come posso impostare un recorset che agisce su una singola tabella in modo che mi conteggi il numero di determinate colonne al verificarsi di una condizione o di un numero

es:


select COUNT (colonna1) AS num_col_1
where colonna1 = true AND IDoggetto = 4

select COUNT (colonna2) AS num_col_2
where colonna2 = true AND IDoggetto = 4

select COUNT (colonna3) AS num_col_3
where colonna3 >1 AND IDoggetto = 4

pero vorrei fare il tutto con un unico recorset, perche ho diverse colonne da conteggiare (tipo 6 colonne)

Chi mi sa dire?

ladyBlu
29-04-2004, 10:25
potresti essere pił chiaro? non ho ben capito la tua problematica

diablobox
29-04-2004, 12:19
in pratica volevo sapere se sia possibile fare dei COUNT multipli ovvero conteggiare il numero di righe che rispondono a determinate condizioni considerando che la condizione varia per ogni count

diablobox
29-04-2004, 12:22
qualcosa cosi:

select COUNT (colonna1 quando valore1=true) as primo COUNT (colonna2 quando valore=2) AS secondo COUNT (colonna3 quando valore = false) AS terzo
WHERE ID = X

Loading