Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Banale problema con una group by
mercoledì 22 settembre 2010 - 12.42
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
SQL Server Express
giacomignoz
Profilo
| Newbie
9
messaggi | Data Invio:
mer 22 set 2010 - 12:42
ciao a tutti,
sono nuovo di questo forum e un novizio per quanto riguarda la programmazione in sql.
avrei un problema con una group by
ovvero io ho una tabella ordini con dei campi ordini, Commessa, Cliente, tipo, Qta_richiesta, qta_completata etc etc
per ogni commessa ho piu ordini, pero' nella mia query voglio visualizzare solo le commesse (non duplicate) e la somma della qta_richiesta degli ordini relativi a quella commessa e la quantita completata.
Quindi ho fatto la seguente query
SELECT [Commessa]
,[Cliente]
,[Tipo]
,SUM([Qta_richiesta])
,SUM([Qta_completata])
FROM [NETPRO_TEST].[dbo].[ORDINI]
where Tipo in ('SO','SF') group by Commessa
ovviamente però non riesce ad aggregare il cliente e il tipo.
per ogni commessa io ho lo stesso cliente e lo stesso tipo di ordine quindi mi andrebbe bene che mi vada a visualizzare un campo qualsiasi relativo all'ordine della commessa.
come potrei fare??
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
mer 22 set 2010 - 13:36
>SELECT [Commessa]
> ,[Cliente]
> ,[Tipo]
> ,SUM([Qta_richiesta])
> ,SUM([Qta_completata])
> FROM [NETPRO_TEST].[dbo].[ORDINI]
> where Tipo in ('SO','SF') group by Commessa
>
>ovviamente però non riesce ad aggregare il cliente e il tipo.
>per ogni commessa io ho lo stesso cliente e lo stesso tipo di
>ordine quindi mi andrebbe bene che mi vada a visualizzare un
>campo qualsiasi relativo all'ordine della commessa.
>
>come potrei fare??
Ciao,
Cosa intendi con "quindi mi andrebbe bene che mi vada a visualizzare un campo qualsiasi relativo all'ordine della commessa"?
Che ulteriore colonna vorresti avere nel result set?
Raggruppando per Commessa, Cliente e Tipo non ottieni il risultato che cerchi?
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
Torna su
Stanze Forum
Elenco Threads
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 !