# Ordinamento per data

**URL:** <https://www.ruby-forum.com/t/ordinamento-per-data/178746>\
**Category:** IT\
**Created:** [November 10, 2009, 5:40pm UTC](https://www.ruby-forum.com/t/ordinamento-per-data/178746 "2009-11-10T17:40:22Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![lorenz](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/9d8465/32.png) [@lorenz](https://www.ruby-forum.com/u/lorenz)\
**Post date:** [November 10, 2009, 5:40pm UTC](https://www.ruby-forum.com/t/ordinamento-per-data/178746/1 "2009-11-10T17:40:22Z")

</div>

Salve a tutti,

avrei un problema nell’ordinare degli eventi che ho creato nel DB per  
data.  
Praticamente sono andato nella classe EventsController e nella  
definizione del metodo index ho modificato come segue:

def index  
@events = Event.find(:all, :order =\> :data)  
end

e fin qui tutto ok! Il problema Ã¨ che me lo ordina dalla data piÃ¹  
vecchia a quella piÃ¹ recente, mentre io vorrei il contrario, solo che  
non so come mettere giÃ¹ la query o in che altro modo fare.

Grazie mille.

---

<div class="post-metadata">

**Author:** ![lorenz](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/9d8465/32.png) [@lorenz](https://www.ruby-forum.com/u/lorenz)\
**Post date:** [November 10, 2009, 5:58pm UTC](https://www.ruby-forum.com/t/ordinamento-per-data/178746/2 "2009-11-10T17:58:05Z")

</div>

2009/11/10 Lorenzo C. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> Salve a tutti,
> 
> avrei un problema nell’ordinare degli eventi che ho creato nel DB per  
> data.  
> Praticamente sono andato nella classe EventsController e nella  
> definizione del metodo index ho modificato come segue:
> 
> def index  
> @events = Event.find(:all, :order =\> :data)  
> end

prova con:

Event.find(:all, :order =\> “data DESC”)

---

<div class="post-metadata">

**Author:** ![lorenz](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/9d8465/32.png) [@lorenz](https://www.ruby-forum.com/u/lorenz)\
**Post date:** [November 10, 2009, 7:02pm UTC](https://www.ruby-forum.com/t/ordinamento-per-data/178746/3 "2009-11-10T19:02:41Z")

</div>

Era cosÃ¬ semplice?? asd  
Ma il DESC in “data DESC” cosa fa esattamente? Almeno capisco cos’ho  
fatto.

Grazie mille.

---

<div class="post-metadata">

**Author:** ![lorenz](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/9d8465/32.png) [@lorenz](https://www.ruby-forum.com/u/lorenz)\
**Post date:** [November 10, 2009, 7:04pm UTC](https://www.ruby-forum.com/t/ordinamento-per-data/178746/4 "2009-11-10T19:04:13Z")

</div>

L’ordinamento può essere Crescente (ASC = ascending) o Decrescente  
(DESC = descending).

---

<div class="post-metadata">

**Author:** ![lorenz](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/9d8465/32.png) [@lorenz](https://www.ruby-forum.com/u/lorenz)\
**Post date:** [November 10, 2009, 7:12pm UTC](https://www.ruby-forum.com/t/ordinamento-per-data/178746/5 "2009-11-10T19:12:06Z")

</div>

Ecco questa mi mancava…grazie mille!!
