Ecco la mia query:
SELECT SUM(nettissimo) AS imponibilefatt ,cust_id,clienti.codice AS advcli,n_fatt06,data_fattura,vendite_new.modalita, causale,testocausale,pubblicazione,numero_pubblica zione,codiciiva.codice,full_name,codiceiva,vendite _new.ID,descrizione,nettissimo,impiva,spese
FROM vendite_new,clienti,codiciiva
WHERE n_fatt06 <> 0 and ditta LIKE 'A' AND vendite_new.codice = clienti.codice and vendite_new.codiceiva= codiciiva.codice GROUP BY n_fatt06,ID
ORDER BY n_fatt06
A video ottengo l'estrazione di vati record ripetuti ordinati per numero di fattura, mi va bene ma in più vorrei che SUM(nettissimo) AS imponibilefatt sia la somma del campo nettissimo dove il numero di fattura è lo stesso.
esempio ho 3 record nella tabella vendite_new con i seguenti n°fattura,2 e 3, cioè due ordini hanno lo stesso n°fattura
io vorrei a video:metto solo i campi che interessano.
n°fatt-nettissimo- sum(nettissimo)-impiva
2--------100----------100---------20
3--------100----------200---------40
3--------100----------200---------40
se si potesse poi evitare di scrivere due volte 200 sarebbe meglio ma non è essenziale
grazie anche per i suggerimenti.
Maurizio

Rispondi quotando