Oracle
 sql >> Base de données >  >> RDS >> Oracle

oracle sql date pas plus tard qu'aujourd'hui

Au cours des dernières 24 heures :

Where publish_date >= sysdate -1

ou à tout moment aujourd'hui (avant minuit)

where publish_date >= trunc(sysdate)

S'il s'agit d'une grande table, je suppose que vous avez un index sur publish_date. Si vous utilisez trunc(publish_date), il se peut qu'il ne puisse pas utiliser l'index (non testé, mais exécutez un plan d'explication pour être sûr).