Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [EXCEL/SQL?] Calcoli su diverse righe... ma come?

    Ciao a tutti!
    Premetto che sto impazzendo. In ufficio ho dei dati da manipolare. Visto che sto passando le giornate a fare sempre una cosa ho deciso di "aiutarmi" con MySQL.

    Riesco a fare tutti i calcoli che voglio con le query, ma solo su una riga.

    Il problema è che ho diversi nomi su una tabella (non tutti per fortuna) che hanno dei dati "sparsi" su due righe.

    L'immagine iniziale dovrebbe far capire tutto.
    I nominativi con il problema sono sempre gli stessi (es. Ciccio, Antonio, Gennarino) su tutte le tabelle.

    Quindi la query dovrà lavorare cercando ad esempio NOME='CICCIO'.

    Ma come faccio ad avere una tabella finale con A riga 1 sommato a A della riga 2?

    Posto anche la tabella finale che dovrebbe essere più comprensibile.

    Spero che riusciate ad aiutarmi per due motivi: vorrei evitare di passare molti altri giorni a fare sempre la stessa cosa. In più, spero che questa piccola cosa mi aiuti a trasformare il mio contratto di lavoro in assunzione a tempo indeterminato!

    Se avete ua query per il contratto offro una cena!


    Ciao
    Fabio

    ps. a proposito: grazie lo stesso anche se non si riesce a risolvere!

    Tabella Iniziale

    Tabella Finale

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    54
    Prova così:

    codice:
    INSERT INTO Tabella_finale (nome,totale)
    SELECT A.nome,sum(A.totale)
    FROM tabella_iniziale as A
    GROUP BY nome
    Ciao

  3. #3
    Grazie!
    Proverò appena posso.

  4. #4
    Originariamente inviato da teolo
    Prova così:

    codice:
    INSERT INTO Tabella_finale (nome,totale)
    SELECT A.nome,sum(A.totale)
    FROM tabella_iniziale as A
    GROUP BY nome
    Ciao
    Teolo sei un grande!!! Appena passo da Milano vengo ad abbracciarti!!!

    Con qualche ritocco la tua query è stata perfetta!!!!!

    Ora non mi resta che capire A.nomecampo.

    Grazie 2000000!!

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    54
    :master: ...ma non si era parlato di una cena!?

    A parte gli scherzi lieto di esserti stato di aiuto.

    PS: A è un alias, avrei potuto scrivere anche: tabella_iniziale.nomecampo, ma sono molto pigro

    Teolo

  6. #6
    ok, se passo da MI ti offro una cena!
    Ciao
    Fabio

    ri-grazie!

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.