123 messaggi dal 29 ottobre 2001
Salve giovani...
allora... beccatevi questa domandina....

Ho una serie di nomi, che nello stesso campo posso ripetersi ...

Ora io vorrei una query che mi restituisse il nome che è ripetuto maggior volte ....

tipo
campo
a
b
c
a
b
b

dopo la query devo avere
b

Sapete come si fa?
GRAZIE

2.907 messaggi dal 15 maggio 2001
Contributi
Puoi fare anche semplicemente così::

"Select*from tabella"

Do while not rs.eof
if rs("nome_campo")="a" then
a=a+1
Elseif rs("nome_campo")="b" then
b=b+1
Elseif rs("nome_campo")="c" then
c=c+1
end if
rs.MoveNext
Loop

così hai il conteggio delle variabili poi ci fai un controllo e ottieni quella più grande........

<font size=3> -¦» Rome Webmaster «¦- </font id=size3><font size=2> <b> [</b> Alla prossima<b> ]</b> </font id=size2>
123 messaggi dal 29 ottobre 2001
Grazie pe rla risposta... ragionandoci forse ci arrivavo... ma non volevo una funzione, ma una istruzione SQL....

123 messaggi dal 29 ottobre 2001
Poi la tua soluzione è abbastanza laboriosa

55 messaggi dal 06 settembre 2002
SELECT TOP 1 nomecampo FROM Nometabella

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.