Query con Access

giovedì 11 ottobre 2007 - 15.17

zetaweb Profilo | Newbie

Ciao ragazzi,
ho un problemino con una query in access che non riesco a risolvere, era da un pò che non facevo query un attimino piu complicate e non riesco a risolvere.

Vi posto prima la query

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

in pratica il mio problema è che se inserisco come nell'esempio che vi ho riportato anche l'ID_pagamenti non mi raggruppa piu i risultati per ragione_clienti.

Come posso fare per risolvere?
Grazie a tutti

alx_81 Profilo | Guru

>Ciao ragazzi,
ciao!
>ho un problemino con una query in access che non riesco a risolvere,
>era da un pò che non facevo query un attimino piu complicate
>e non riesco a risolvere.
>
>in pratica il mio problema è che se inserisco come nell'esempio
>che vi ho riportato anche l'ID_pagamenti non mi raggruppa piu
>i risultati per ragione_clienti.
E' il normale comportamento di un group by. Se aggiungi un campo ID che nel resultset è diverso a parità di ragione_clienti, il raggruppamento non può che essere fatto proprio su quell'id. Di conseguenza il raggruppamento si sposta e il risultato non è più quello che ti serve.
Se proprio ti serve un ID_pagamenti, dovrai scegliere quale funzione di aggregazione utilizzare (MIN, MAX, AVG, ...) per escludere gli altri..
>
>Grazie a tutti
di nulla!

Alx81 =)

http://blogs.dotnethell.it/suxstellino

zetaweb Profilo | Newbie

hai ragione, infatti poi ho trovato un sistema differente per raggruppare.
Hoprima fatto una select semplice, e poi fatto una seconda select con la somma.

Grazie mille ugualmente.
Ciao Ciao
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5