group by non raggruppa

Lollo791

Nuovo Utente
17 Apr 2020
8
0
1
20
salve a tutti,
mentre stavo provando varie query sul mio database ho notato questo errore e non capisco come correggere,praticamente quando raggruppo i dati su conti.nome la differenza di sum non attua il group by,semplicemente calcola il risultato totale senza calcolarlo per ogni conto.sicuramente vi è un errore di base ma non ho le conoscenze per risolvere.
Se qualcuno mi aiuta grazie molte.
Lascio qui il codice:

SQL:
SELECT conti.nome,sum(movimenti.dare)-sum(movimenti.avere) as ECCEDENZA_DARE
FROM movimenti,conti,gruppi
where conti.COD_CONTO=movimenti.cod_conto AND gruppi.CODICE=conti.codice AND conti.destinazione='ce'
GROUP BY conti.nome
HAVING ECCEDENZA_DARE>0;
 

marino51

Utente Attivo
28 Feb 2013
2.988
173
63
Lombardia
ti posto i dati di partenza dell'esempio ed il risultato

1587461367966.png


risultato ottenuto con questa query, da cui ho rimosso gruppi perché é una tabella inutilizzata
SQL:
SELECT
  c.nome
, sum(m.dare) as DARE
, sum(m.avere) as AVERE
, sum(m.dare) - sum(m.avere) as ECCEDENZA_DARE
FROM @movimenti m, @conti c
WHERE c.cod_conto=m.cod_conto
  AND c.destinazione='ce'
GROUP BY c.nome
HAVING ( sum(m.dare) - sum(m.avere) ) <> 0;

ps, ti suggerisco di lasciare dare e avere perché potrebbero contenere 1 milione di euro e un miline meno 1, la differenza é 1
ma il valore di partenza é molto significativo …..
 

Lollo791

Nuovo Utente
17 Apr 2020
8
0
1
20
@marino51 grazie della risposta molto chiara,ho trovato l'errore,era proprio concettuale sul group by, non sono ancora molto capace a ragionare su database completi ma ci arriverò.Grazie mille ancora davvero
 
Discussioni simili
Autore Titolo Forum Risposte Data
F Group By con Alias condizionale MySQL 1
Alex_70 Query group actor e film PHP 26
V [Oracle] Group by in una tabella Oracle 5
F [PHP] Aiuto SELECT DISTINCT / GROUP BY PHP 17
M Problemi tra GROUP BY e tabella 'datagrid.class.php' PHP 6
G [MS Access] JOIN di due tabelle più GROUP BY MS Access 1
Alessandro Ad Adbooth Media Group, piattaforma di pubblicità Vendere e Acquistare pubblicita' online 0
M Query group by PHP 4
M Ordinare i valori in query group by PHP 4
I Idata Group è alla ricerca di Analisti Programmatori J2EE Offerte e Richieste di Lavoro e/o Collaborazione 0
S myClub (Social Group) Cercasi Staff Offerte e Richieste di Lavoro e/o Collaborazione 0
A GROUP BY e ORDER BY MySQL 2
N Visualizzazione record in PHP con SELECT GROUP BY PHP 3
G [risolto] MySql, SELECT, GROUP BY e COUNT MySQL 6
C Interface Builder Storyboard Compiler Error Group (HELP!) Sviluppo app per iOS 0
C 2 query sulla stessa tabella + group by MySQL 6
P Filtri Group by PHP 6
G Group by e order by insieme! PHP 8
davide1982 Raggruppare dati in categorie con group by MySQL 2
F Ciao da Fandango Media Group! Presentati al Forum 2
Y update con group by Database 5
E ROws.Group Atuomatiche? è possibile? Visual Basic 0
E User Group di Roma su .Net Presenta il tuo Sito 0
K [MySQL] Sum e Group Database 0
L Lavorare in Fm Group Altri Annunci 0
D Select e group PHP 0
Dusy User/Group Apache 2
F Apertura web directory Dicearchia Group Presenta il tuo Sito 1
G Come sapere il Group dello user attuale Database 0
peppoweb Nato il Linux User Group romano Discussioni Varie 0
D Pagina non trovata Wordpress WordPress 7
S connesso, internet non disponibile ( con extebder tp-link850) Reti LAN e Wireless 0
F Script java elenco alfabetico non funziona Javascript 3
F Script non funzionante. Devo elencare in ordine alfabetico un elenco di nominativi, ma lo script non Javascript 2
L Estrazione dati casuali non doppioni MySQL 1
napuleone non si chiude il thead e non si apre il tbody Javascript 0
napuleone non si aggiorna textarea in tempo reale Javascript 3
D Modem Asus non trasmette ogni 3/4 giorni Reti LAN e Wireless 2
M non static method cannot be referenced from a static context Java 1
napuleone Con le date il codice da di matto o forse non è così Javascript 6
M Questa pagina non carica correttamente Google Maps: aiuto!! HTML e CSS 1
M "Internet non disponibile" Reti LAN e Wireless 0
L Non vedo pc in rete Reti LAN e Wireless 0
M Numero random non ripetitivo Java 2
G pc desktop non si connette all'hotspot wifi Reti LAN e Wireless 0
L Non riesco a riprodurre uno sfondo Photoshop 0
N Server mysql non raggiungibile da connessione esterna MySQL 1
R Select concatenata che non funziona la seconda volta Ajax 3
L non duplicare dati in stato "aggiornamento" PHP 6
R [Visual Studio Community] Non trovo il Progetto di Setup .NET Framework 0

Discussioni simili