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
Problema su query è normale?
martedì 26 gennaio 2010 - 14.28
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
dotnetnapo
Profilo
| Junior Member
55
messaggi | Data Invio:
mar 26 gen 2010 - 14:28
Ciao a tutti,
è una settimana che qs problema mi sta attanagliando... Mi spiego:
è normale che una funzione di raggruppamento es. Min o Max restituisca il valore minimo o max della colonna ma non il corrispondente contenuto delle altre?
Se si esiste una funzione che mi permetta di estrarre tutta la riga intatta del corrispondente valore Min?
Jeremy
Profilo
| Guru
1.527
messaggi | Data Invio:
mar 26 gen 2010 - 19:44
Ciao.
Puoi mostrarcela?
Facci sapere...
Ciao
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
mar 26 gen 2010 - 21:05
>è normale che una funzione di raggruppamento es. Min o Max restituisca
>il valore minimo o max della colonna ma non il corrispondente
>contenuto delle altre?
Certo.
>Se si esiste una funzione che mi permetta di estrarre tutta la
>riga intatta del corrispondente valore Min?
No dato che non avrebbe alcun senso.
Il risultato che vuoi ottenere è facilmente raggiungibile tramite una CTE o una tabella derivata.
Indicaci con che DBMS stai lavorando e posta un esempio completo con la struttura della tabella (CREATE TABLE), alcune righe di prova (INSERT INTO) ed il result set finale che intendi ottenere con quei dati.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Jeremy
Profilo
| Guru
1.527
messaggi | Data Invio:
mar 26 gen 2010 - 21:13
Ciao.
non vorrei sbagliarmi .... ma penso che si riferisse ad una cosa del genere
SELECT campo1,campo2,campo3, MIN(campo4) as _campo4 FROM tabella
per questo ho chiesto di mostrarcela.
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
mar 26 gen 2010 - 21:14
>Ciao.
>non vorrei sbagliarmi .... ma penso che si riferisse ad una cosa
>del genere
>
>SELECT campo1,campo2,campo3, MIN(campo4) as _campo4
>FROM tabella
>
>per questo ho chiesto di mostrarcela.
Questa query è errata in quanto manca la clausola GROUP BY sulle colonne campo1, campo2 e campo3
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Jeremy
Profilo
| Guru
1.527
messaggi | Data Invio:
mar 26 gen 2010 - 21:17
ooops
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 !