group by non raggruppa

Lollo791

Nuovo Utente
17 Apr 2020
8
0
1
23
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
3.204
207
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
23
@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
M Conteggio con group by PHP 3
A Sottoquery con group by per mese MySQL 0
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
felino Mac OS e Client Mail: Stato non in linea Mac e Software 1
I nome utente non esiste nel database PHP 1
M Drag and Drop non capisco le sequenze... Javascript 1
L Suggerimento Pagespeed per non vedenti HTML e CSS 0
F comando di inclusione file audio in I-Pad non funziona HTML e CSS 1
M Immagini non usate WordPress 0
B Non riesco a trovare i cognomi con i caratteri speciali in Access (Microsoft 365) MS Access 0
G Numero zero null non deve visualizzare nulla PHP 0
F Paypal _xclick IPN non risponde PHP 1
R Variabile non risconosciuta dentro una funzione PHP 1
C ACCESS Aprire maschera se valore non presente in una combo MS Access 7
E Alert non viene mostrato PHP 1
felino Hardisk WD SATA 1TB 3.5" non si avvia! Hardware 4
K Scrip non funzionante Javascript 1
R jquery che cambia css di un elemento non mi funziona sulla pagina caricata da ajax Ajax 5
zorro CREATE TABLE non funziona PHP 6
L tipo boolean non funzionante su mariadb (mysql). E codice php 7.4. PHP 0
Sevenjeak Php8 non carica estenzioni PHP 0

Discussioni simili