Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di acquila
    Registrato dal
    Jan 2001
    Messaggi
    1,292

    [Access]. Inserire una colonna incrociando i dati dei campi.

    Ciao a tutti.
    Non sono esperto di access 2003 e per questo mi serve una mano.
    Ho una tabella di iscritti ad una associazione. Tutti gli iscritti hanno fatto delle donazioni cioè delle transazioni a favore dell'associazione e fra i tanti dati inseriti nella tabella c'è l'ID della transazione ed il codice fiscale. Vorrei una colonna aggiuntiva che mi segni con un "1" quei codici fiscali che hanno un singolo ID di transazione e con un "2" quei codici fiscali che hanno due ID di transazione, e così con un "3" quei codici fiscali che hanno tre ID di transazione.
    Guardando l'allegato, come faccio a creare in automatico la colonna Numero Transazioni?
    Come potrei fare utilizzando access 2003?
    Immagini allegate Immagini allegate

  2. #2

    Re: [Access]. Inserire una colonna incrociando i dati dei campi.

    Originariamente inviato da acquila
    Ciao a tutti.
    Guardando l'allegato, come faccio a creare in automatico la colonna Numero Transazioni?
    ciao,
    selezioni (SELECT) il codice fiscale ed il conteggio - COUNT(*) - delle righe raggruppate per codice fiscale con la condizione (WHERE) che l'idtransazione sia valido

  3. #3

  4. #4
    Originariamente inviato da Holidaysoft.it
    COUNT(DISTINCT ID_TRANSAZIONE)
    Ciao,
    se ben ricordo il count(distinct ...) su access non funziona;
    ... non so se anche nelle versioni più recenti

  5. #5
    Hai ragione sspintux.... il count(distinct ....) non funziona in access.
    Quindi rimane

    SELECT CODICE_FISCALE, COUNT(ID_TRANSAZIONE)
    FROM TABELLA_AAA
    GROUP BY CODICE_FISCALE


    Ciao
    Mik

  6. #6
    Utente di HTML.it L'avatar di acquila
    Registrato dal
    Jan 2001
    Messaggi
    1,292
    Diciamo che possiamo fare riferimento anche ad Access 2007.
    Scusate ma sono acerbo di access. Di preciso cosa devo fare? Devo selezionare la colonna Codice Fiscale? Poi?
    Grazie

  7. #7
    Ciao,
    se hai la tabella già a disposizione su db access ti resta solo da creare un oggetto query e scrivere l'sql come indicato:

    SELECT CODICE_FISCALE, COUNT(ID_TRANSAZIONE)
    FROM TABELLA_AAA
    GROUP BY CODICE_FISCALE

    Ciao
    Mik

  8. #8
    Utente di HTML.it L'avatar di nman
    Registrato dal
    Jan 2011
    residenza
    Milano
    Messaggi
    1,333
    Senza entrare nel dettaglio "tecnico" del problema in quanto sspintux e Holidaysoft penso abbiano chiarito tutto



    ritengo non sia da sottovalutare il problema della "omocodia"
    Significa che ci sono in giro parecchi codici fiscali duplicati/triplicati/nplicati


    Sembra che nei palazzi romani non sono capaci neanche a contare fino a 3
    e non hanno vergogna
    ( scusatemi per l' OT )


    http://it.wikipedia.org/wiki/Omocodia

    .

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.