20 messaggi dal 24 luglio 2001
Ciao a tutti
Il problema:
ho un tabella diciamo con
id | categoria | cognome | .....

Vorrei avere una tabella che mi restituisca il numero di record presenti in ciascuna categoria.
Non i record ma la quantità. Questo per evitare a chi cerca nel db di andare in categorie vuote.

Ciao a tutti

309 messaggi dal 13 aprile 2001
Fai una SELECT COUNT per ogni categoria.

morgana

morgana
1.605 messaggi dal 06 settembre 2002
select count(id) from tabella group by categoria

FORZA LA MAGICA ROMA

FORZA LA MAGICA ROMA
20 messaggi dal 24 luglio 2001
Grazie Albis e Morgana
Problema.
Essendo un pivello asp e sql, i SELECT Count come faccio a ripeterli per tutte le categorie ?

Grazie in anticipo

309 messaggi dal 13 aprile 2001
Li metti in un ciclo.
Non so hai una tabella con tutte le categorie?
if recdellecategorie.bof = false or recdellecategorie.eof = false then
recdellecategorie.movefirst
Do while not (recdellecategorie.eof)
Qui metti la select. Sai farla?
recdellecategorie.movenext
loop

morgana

morgana
89 messaggi dal 09 agosto 2001
Se non ho capito male ti basta sapere quanti elementi ci sono per ogni categoria ? Giusto ?

Prova così:

SELECT IDCat, Count(Tabella1.IDCat) AS ConteggioDiIDCat
FROM Tabella1
GROUP BY Tabella1.IDCat;

fammi sapere
by


Massimiliano Mascherin

Massimiliano Mascherin
309 messaggi dal 13 aprile 2001
Quando li visualizzi li devi mettere in un ciclo no?

morgana

morgana
20 messaggi dal 24 luglio 2001
Grazie a tutti
Ho provato con la dritta di Massimigliano e funziona alla grande

Ciao

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.