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
Query
mercoledì 25 giugno 2014 - 23.30
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
SQL Server Express
stefano1856
Profilo
| Junior Member
100
messaggi | Data Invio:
mer 25 giu 2014 - 23:30
Data la tabella:
Tabella1
..., CodFK1, Data, CodFK2
50, 24/06/14, 5
50, 25/06/14, 6
51, 24/06/14, 5
51, 25/06/14, 6
e la tabella2 cui fa riferimento la chiave esterna CodFK2
Tabella2
Codice, Nome
5, Pippo
6, Pluto
Vorrei come risultato di una query solo le righe della tabella1 che hanno la data maggiore e con una inner join sulla tabella 2 in modo da avere questo risultato:
Risultato Query:
50, 25/06/14, Pluto
51, 25/06/14, Pluto
E' possibile applicare una funzione di aggregazione sulla data più la Inner Join?
Grazie
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
ven 27 giu 2014 - 17:22
Ciao
>Vorrei come risultato di una query solo le righe della tabella1
>che hanno la data maggiore e con una inner join sulla tabella
>2 in modo da avere questo risultato:
>
>Risultato Query:
>50, 25/06/14, Pluto
>51, 25/06/14, Pluto
>E' possibile applicare una funzione di aggregazione sulla data più la Inner Join?
per questi esempi, utilizzo SQLFiddle:
http://sqlfiddle.com/#
!6/d43f0/7
Se ti dovesse ricapitare, puoi passarmi il tuo SQLFiddle con lo schema già creato. Risulta molto comodo
Come noterai nell'esempio ho utilizzato la Ranking function ROW_NUMBER. Maggiori info qui:
http://msdn.microsoft.com/it-it/library/ms186734.aspx
praticamento ho partizionato al volo i dati per la CodFK1 in modo che il conteggio fosse ripetuto a rottura dei valori di quel campo.
Poi ho ordinato per data DESCENDING così il più piccolo ha effettivamente il conteggio 1, utile per poter selezionare un solo record successivamente nella select.
>Grazie
di nulla!
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/profiles/Alessandro.Alpi
stefano1856
Profilo
| Junior Member
100
messaggi | Data Invio:
ven 27 giu 2014 - 20:06
Grande!
Adesso me lo studio.
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 !