Problema con funzione somma - ACCESS SQL

venerdì 21 dicembre 2012 - 10.37
Tag Elenco Tags  Windows XP  |  Access (.mdb)

POM Profilo | Newbie

Ciao a tutti.
Ho un problema con queste istruzioni:

SELECT CONTI.COD_RICLASSIFICAZIONE, Sum(CONTI.DARE) AS Totali
FROM CONTI
WHERE (((CONTI.DESTINAZIONE)=1));

Vi spiego cosa dovrebbe fare:
Ho tre tabelle, gli asterischi sono gli attributi.
-CONTI
*COD_CONTO (PK)
*COD_RICLASSIFICAZIONE (FK)
*DENOMINAZIONE
*DARE
*AVERE
*DESTINAZIONE (FK)
-DESTINAZIONI
*CODICE (PK)
*DESTINAZIONE
-RICLASSIFICAZIONE
*CODICE (PK)
*DESCRIZIONE

Quando provo a creare la query con quel codice Access mi da questo errore: "Impossibile eseguire una query che non include l'espressione "COD_RICLASSIFICAZIONE" specificata come parte di una funzione di aggregazione."

Mi sapete dire che significa?
Questa query, in base al codice riclassificazione, deve sommare i valori nella colonna DARE.
Ho provato a farlo senza il codice e funziona, dunque il problema è proprio il codice riclassificazione...ma non riesco a capire perché!!

Attendo risposte.
Grazie.



alx_81 Profilo | Guru

>Ciao a tutti.
Ciao e benvenuto su dotnethell.it!

>Mi sapete dire che significa?
stai cercando di mettere nella stessa query una funzione di aggregazione (COUNT) ed un campo che invece non è sotto nessuna aggregazione.
Semplicemente, non si può

>Grazie.
di nulla!
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.microsoft.com/profiles/Alessandro.Alpi

POM Profilo | Newbie

Grazie per la risposta.. dunque devo trovare un altro modo per aggregare questi importi.. hai una "dritta"? Questa era l'unica idea che avevo .___.""

alx_81 Profilo | Guru

>Grazie per la risposta.. dunque devo trovare un altro modo per
>aggregare questi importi.. hai una "dritta"? Questa era l'unica
>idea che avevo .___.""
se ho capito quello che ti serve, aggiungi alla fine GROUP BY Conti.COD_RICLASSIFICAZIONE
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.microsoft.com/profiles/Alessandro.Alpi

POM Profilo | Newbie

OMG GRAZIEEEE!!!!!!!!!!!!
Dunque il codice finale è questo, lo inserisco.. magari può servire a qualcuno!

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra
Mary. Classe 1993.
Windows Xp user.
Futura ragioniera e programmatrice.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5