Problemi query

giovedì 27 aprile 2006 - 15.32

mortenera Profilo | Junior Member

Sto cercando di visualizzare all'interno di un datagrid un un risultato di ricerca
utilizzando qusta istruzione

gestionale.OleDbSelectCommand2.CommandText = ("select sum (rete) as rete, sum (preu) as preu, sum (aams) as aams from tabella1 where g = " & tot & " UNION select distinct locale from tabella1 where g = " & tot & " ")

qualcosa non funziona la ptima parte da sola funziona pero se aggiungo l0unione non va


insomma il risultato che vorrei avere e una somma si quelle voci e del nome locale altre voci che poi aggiungero

cosa sbaglio?

freeteo Profilo | Guru

ciao,
è 1problema di query piu che app winforms quindi avresti sbagliato stanza
Cmq fa lo stesso, il tuo problema sta nel fatto che la sintassi sql non è giusta, puoi fare union corrette cosi' se fai alias di campi ma quando fai la union devi avere strutture uguali quindi il tuo problema è che "select distinct locale from tabella1" torna 1a colonna sola mentre invece "sum (rete) as rete, sum (preu) as preu, sum (aams) as aams from tabella1" ne torna 3 (ovvero rete,preu e aams).
Percio dovresti fare qualcosa del tipo

select sum(rete) as rete,sum(preu) as preu ,sum(aams) as aams,'' as locale from tab
UNION
select 0 as rete,0 as preu,0 as aams, locale from tab2

cosi hai 2 strutture identiche formate da 4 campi e le puoi appunto unire....

Cmq ti mancano 1po di basi di sintassi sql, leggiti qualcosa qui:
http://msdn2.microsoft.com/en-us/library/ms189499(SQL.90).aspx
http://msdn2.microsoft.com/en-us/library/ms180026(SQL.90).aspx
http://msdn2.microsoft.com/en-us/library/ms189826(SQL.90).aspx

e sull'help di sql cercando "select" ...o meglio ancora comprati 1 libretto di quelli per beginners che ti da almeno 1infarinatura di base che ti tornera' sicuramente utile...

ciao.

Matteo Raumer
MCAD ... .net addicted :-)
http://blogs.dotnethell.it/freeteo

mortenera Profilo | Junior Member

forse ne avrei bisogno di un manualetto pero fino ad oogi tutti i programmini che ho fatto li ho creati seguedo l'help di visual e informazioni prese qua e la su forum


ti ringrazio per il consiglio

freeteo Profilo | Guru

>forse ne avrei bisogno di un manualetto pero fino ad oogi tutti i programmini che ho fatto li ho creati seguedo l'help di visual e informazioni prese qua e la su forum
si è meglio 1 manuale almeno per le basi teoriche ma cmq le cose prese nei forum spesso sono anche migliori perche hai il feedback delle persone che lo usano e ti consigliano per la tua situazione, quindi non è mai sbagliata come cosa

>ti ringrazio per il consiglio
di niente è sempre 1piacere, e soprattutto siamo qui per questo!



ciao.

Matteo Raumer
MCAD ... .net addicted :-)
http://blogs.dotnethell.it/freeteo
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