sql >> Database teknologi >  >> RDS >> Oracle

Oracle får alle datoer på en måned

Hvad med:

select order_number, created_date
from orders
where created_date >= to_date('2012-09-01', 'YYYY-MM-DD') 
and created_date < to_date('2012-10-01', 'YYYY-MM-DD');

Du bør prøve at forlade created_date uberørt for at sikre, at du kan udnytte indekser på det pænt.



  1. Sådan bruger du ROW_NUMBER i sqlite

  2. NHibernate Kan ikke konvertere MySQL dato/tidsværdi til System.DateTime

  3. InnoDB:Masseindsættelse ved hjælp af transaktion ELLER kombinere flere forespørgsler?

  4. MySQL:Hvorfor er DELETE mere CPU-intensivt end INSERT?