Selezionare dei valori prendendo la data più recente della tabella

venerdì 08 giugno 2012 - 10.42

trinity Profilo | Guru

Ragazzi buon giorno,

sono fuso da giorni e pertanto non riesco a trovare neanche le soluzioni più banali allora ricorro al vostro aiuto....supponiamo che abbiamo questa tabella dati:

codice data stanze_occapate
1 - 01-06-2012 - 10
2 - 02-06-2012 - 9
3 - 05-06-2012 - 8
4 - 07-06-2012 - 3

ecco io devo fare una query select che mi prenda i campi data e stanze_occupate della data + recente oppure + grande come la vogliamo definire quindi il resul deve essere:

4 - 07-06-2012 - 3

Come posso strutturarla?

Ciao e grazie
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com

nico839 Profilo | Senior Member

ciao, potrebbe essere
select top 1 * from nome_tabella order by data desc
oppure
select top 1 * from nome_tabella where data in ( select MAX(data) from nome_tabella group by data)

Ciao.
Nicolas

http://perledinico.blogspot.com

trinity Profilo | Guru

grazie
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com
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-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5