Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it L'avatar di yyzyyz
    Registrato dal
    Oct 2001
    Messaggi
    1,653

    [Vb6] estrazione dati con sql

    salve, volevo sapere se il mio problema è risolvibile tramite query o no.

    E' possibile in una tabella di un db access 2000 contare quante volte è uscito un determinato numero in un determinato campo ?

    Facciamo il caso che la mia tabella si kiami tabella1 avente 3 campi "A" "B" "C"
    in questi campi ci sono dei valori che vanno da 1 a 100 e si possono ripetere all'interno delle tabelle , posso contare quante volte si sono ripetuti i numeri da 1 a 100 all'interno dei campi "A" "B" "C" ?

    So che tramite query in sql si possono fare la media la somma ed altre operazioni , è possibile fare anke questo?

    grazie

  2. #2

  3. #3
    Utente di HTML.it L'avatar di yyzyyz
    Registrato dal
    Oct 2001
    Messaggi
    1,653
    Scusa hai ragione forse sono stato poco chiaro, cmq allego un'immagine x farvi capire meglio il mio problema.
    Come potete vedere ho un datagrid che viene popolato da una tabella, ho diversi campi con dei numeri ke vanno da 1 a 90, per esempio nel primo campo della tabella "ES1" abbiamo il 24 ke si ripete 2 volte , praticamente quello ke vorrei e riuscire a catturare il numero ke si ripete piu volte all'interno di un campo, nn so se mi sono spiegato. Grazie
    Immagini allegate Immagini allegate

  4. #4
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Puoi fare così:

    codice:
      SELECT TOP 1 es1, COUNT(es1) AS num
      FROM estrazione
      GROUP BY es1
      ORDER BY COUNT(es1) DESC
    Che da come risultato:
    codice:
    es1	num
    24	2
    4	2
    2	2
    Nonostante l'uso del predicato TOP 1 (che dovrebbe mostrare solo il primo), se vi sono più numeri estratti lo stesso numero di volte, li mostrerà tutti.

    Ciao

  5. #5
    Utente di HTML.it L'avatar di yyzyyz
    Registrato dal
    Oct 2001
    Messaggi
    1,653
    Grazie Gibra la cosa funziona benissimo, ma se vorrei fare la ricerca anke sul campo es1,es2,es3 ecc ecc. ? Come dovrei modificare la tua stringa?

    grazie ancora x l'interessamento

  6. #6
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Scusa, ma la domanda mi sembra così banale (e altrettanto lo è la risposta) che
    1. non so se ho capito male io
    2. oppure se tu non hai guardato attentamente il codice che ti ho postato.

    Vuoi spiegarti meglio?

  7. #7
    Utente di HTML.it L'avatar di yyzyyz
    Registrato dal
    Oct 2001
    Messaggi
    1,653
    scusa ma nn sono molto pratico di sql, cmq stavo provando una cosa del genere ma nn funziona.

    codice:
    SELECT TOP 1 es1, es2, es3
      FROM estrazione
      GROUP BY es1,es2,es3
      ORDER BY COUNT(es1),(es2),(es3) DESC

  8. #8
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Originariamente inviato da yyzyyz
    scusa ma nn sono molto pratico di sql, cmq stavo provando una cosa del genere ma nn funziona.
    Vedo vedo...

    Originariamente inviato da yyzyyz
    codice:
    SELECT TOP 1 es1, es2, es3
      FROM estrazione
      GROUP BY es1,es2,es3
      ORDER BY COUNT(es1),(es2),(es3) DESC
    Guarda, buttar giù codice a caso, come stai facendo tu, non concludi niente.
    Quel codice che hai scritto non ha proprio né capo né coda. VVoVe:
    Per imparare il linguaggio SQL, come minimo quello standard, non c'è altra soluzione che comprarsi qualche un buon libro, perchè il linguaggio va capito, gli esempi servono per mettere in pratica la teoria che si è studiata; da soli, gli esempi, non contano nulla se non si sono capite almeno le basi.

    Googlando ne trovi di libri sull'argomento fin che vuoi.

    Io ti consiglio questi, per iniziare :

    1 - per imparare i concetti base
    Base di dati (di Azteni, Ceri, Paraboschi, Torlone)
    Modelli e linguaggi di interrogazioni
    McGaw-Hill - 370 pagine € 27,00

    2 - per spingersi oltre i concetti base
    Transact SQL (I. Ben-Gan, T. Moreau)
    Guida Pratica
    Serie: I portatili
    Mondadori Informatica - 560 pagine - € 12.50

    3 - Specifico per VB6, ADO e SQL Server
    Accesso ai dati con Visual Basic (W. R. Vaughn)
    Serie: I portatili
    Mondadori Informatica - 420 pagine - € 10.50

    Se non si studia, non si arriva da nessuna parte.

    Ciao

  9. #9
    Utente di HTML.it L'avatar di yyzyyz
    Registrato dal
    Oct 2001
    Messaggi
    1,653
    ti ringrazio x i libri consigliati , quello che pero' volevo sapere e se la cosa sia fattibile e come .

    Se faccio determinate domande su questo forum vuol dire che ho gia' provato a cercare qualkosa sul web ma con esito negativo, cmq grazie ugualmente.

  10. #10
    relativamente al linguaggio sql, il web è stracolmo di guide esempi commenti forum blog eccetera. dire che non si trova niente è quantomeno ridicolo. IMHO, OC!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.