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
Da una clausola Select avere solo il primo record
giovedì 24 dicembre 2009 - 19.51
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
alexvt
Profilo
| Newbie
45
messaggi | Data Invio:
gio 24 dic 2009 - 19:51
Ho un'archivio SQL server gia esistente ,nel quale per motivi a me sconosciuti sono stati duplicati alcuni record identici con id diverso ma stesso numero di contratto , ora devo farci su una Select selezionando , che per mia comodita' poi il dataset che ottengo lo passo poi ad un Crystal Report deve avere solo il primo dei record selezionati e non anche i duplicati successivi . Esiste un comando in SQL che gli posso passare in sede di Filtro , senza fare elaborazioni successive e che mi blocchi i duplicati ? Grazie
Niente scusate ultimamente sono un po rinco basta aggiungere dopo il Select il numero di record che si vogliono avere in questo caso l'istruzione era SELECT 1 XXXXX from Where ....
motogpdesmo16
Profilo
| Senior Member
201
messaggi | Data Invio:
dom 27 dic 2009 - 22:31
Forse fai riferimento all'istruzione TOP che ti tira fuori i primi n record (SELECT TOP X * FROM TABELLA).
Nel tuo caso credo debba utilizzare l'istruzione DISTINCT (SELECT DISTINCT Campo1, Campo2, ..., CampoN FROM TABELLA).
Facci sapere!
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 !