Query access

venerdì 21 aprile 2006 - 16.59

mike1969 Profilo | Newbie

ciao a tutti
avrei bisogno di un aiuto per creare una qry in access 2000 che mi permetta di estrarre solo i primi n record ordinati per un campo specifico.
Grazie per l'aiuto

alx_81 Profilo | Guru

ciao!

select top 1 * (o elenco campi) from tabella order by campo

in 2003 funziona.. non so in 2000..
Alx81 =)

mike1969 Profilo | Newbie

GRAZIE MILLE!!!! tutto perfetto

lbenaglia Profilo | Guru

>avrei bisogno di un aiuto per creare una qry in access 2000 che
>mi permetta di estrarre solo i primi n record ordinati per un
>campo specifico.

Ciao mike1969,

n ed "il campo specifico" sono costanti o variabili?
Nel caso fossero costanti è sufficiente eseguire una query del tipo:

SELECT TOP <valore> <* o elenco colonne> FROM <tabella> ORDER BY <colonna>

Diversamente ti conviene comporre in comando SQL dinamico lato client ed eseguirlo tramite il metodo Execute dell'oggetto Database (DAO) o Connection (ADO).

>Grazie per l'aiuto
Prego.

Ciao!

--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
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