Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18

Discussione: Access: quick question

  1. #1

    Access: quick question

    Ciao a tutti,

    ho un problema:



    Tabella:

    NOME---------NUMERO
    manuvis---------25
    manuvis---------25



    Devo fare una query dove risulta come risultato:


    Query:

    NOME----------NUMERO
    manuvis-----------50



    Cioè dove visualizzare un solo record con la somma del campo NUMERO, mentre il capo NOME è univoco.

    Come posso fare ?



    Grazie tanto..

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    select nome, sum(numero) as totale from nome_tabella group by nome

  3. #3
    Grazie,

    ma potresti essere un po' più chiaro, sai...... non sono molto pratico con Access.



    Grazie ancora.

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Semplicemente una volta che crei una nuova query devi andare in visualizzazione sql e incollare ciò che ti ho scritto (ovviamente devi mettere il nome della tua tabella).

    La query ti restituirà l'elenco di tutti i nomi distinti e per ciascuno di essi la somma del campo numerico. Nel caso tu non voglia tutti i nomi ma solo uno specifico la query diventerà

    codice:
    select nome, sum(numero) as totale 
    from nome_tabella 
    where nome = "manuvis"
    group by nome
    P.S. In futuro usa titoli più dettagliati per i tuoi thread, in modo da agevolare future ricerche da parte di altri utenti. Questa è a rischio chiusura.

  5. #5
    Ciao,

    scusa mi sono spiegato male,

    mi servirebbe una query che mi restituisce il seguente

    TABELLA
    codice---------nominale

    manuvis---------25
    manuvis-------- 25
    masooo-------- 30
    masooo---------15
    tobula------------10
    tobula------------5



    QUERY
    codice--------nominale

    manuvis--------50
    masooo--------45
    tobula-----------15



    E' possibile farlo ???


    grazie ancora.

  6. #6
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    codice:
    select codice, sum(nominale) as totale
    from tabella
    group by codice
    order by sum(nominale) desc

  7. #7
    Moderatore di Windows e software L'avatar di darkkik
    Registrato dal
    Dec 2003
    residenza
    Pavia - Milano - Lodi.
    Messaggi
    11,476
    Originariamente inviato da nicola75ss
    P.S. In futuro usa titoli più dettagliati per i tuoi thread, in modo da agevolare future ricerche da parte di altri utenti. Questa è a rischio chiusura.
    Infatti...l'annosa questione dei titoli delle discussioni serve sia a dare un'idea sul contenuto, sia ad agevolare la ricerca per un uso futuro...un 3D con un titolo del genere finirà nel dimenticatoio ben presto.
    I can see much clearer now, I'm blind.
    Io fui già quel che voi siete, Quel ch'io son voi anco sarete.
    Remember that death is not the end, but only a transition
    All that we learn this time is carried beyond this life.

  8. #8
    Ok, grazie, ho inserito il seguente codie e funziona:


    --------------------------------
    SELECT codice_1, sum(Valore_Nominale_ad_oggi) AS totale
    FROM tblTABELLA
    GROUP BY codice_1
    ORDER BY sum(Valore_Nominale_ad_oggi) DESC;
    ------------------------------


    Ma se volessi aggiugere altri campi, come quelli sotto, dove li inserisco nel codice?


    tblTABELLA.Descrizione_del_Titolo, tblTABELLA.Divisa



    grazie ancora.

  9. #9
    Ho letto adesso, avete ragione... !!!!

    Mi scuso con il moderatore per aver messo un oggetto poco consono al 3D.
    Anche se un errore da un vecchio iscritto non doveva essere compiuto... !!! .... ma sono fuori dai forum da un po' di tempo e molto leggi le ho dimenticate!!!!


    Dai... ultima domanda......dove aggiungo gli altri campi nel codice sopra?

    tblTABELLA.Descrizione_del_Titolo, tblTABELLA.Divisa



    Grazie.

  10. #10
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    I campi che vuoi recuperare li metti dopo la clausola select, insieme agli altri e nell'ordine che vuoi.

    codice:
    SELECT codice_1, descrizione, divisa, sum(Valore_Nominale_ad_oggi) AS totale
    FROM tblTABELLA
    GROUP BY codice_1
    ORDER BY sum(Valore_Nominale_ad_oggi) DESC;

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 © 2025 vBulletin Solutions, Inc. All rights reserved.