|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : avril 2006 Messages : 6 ![]() |
Bonjour,
je souhaite faire une requête sql en sélectionnant tous mes enregistrements dont la date est comprise entre la date d'aujourd'hui et la fin du mois. Mon problème est que lorsque j'utilise la fonction sysdate, cela me donne un format de date jj/mm/aaaa HH:mm:ss, et je voudrais seulement jj/mm/aaaa pour que mes sélections fonctionnent correctement. Quelqu'un pourrait-il m'aider ? Merci |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
tu peux utiliser TRUNC mais le mieux c'est encore de tenir compte de ces heures.
devient : Code :
colonne BETWEEN TRUNC(SYSDATE) AND TRUNC(SYSDATE + 1) |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : avril 2006 Messages : 6 ![]() |
Génial ! ça fonctionne !!
Je dois ne pas tenir compte des heures, sinon selon l'heure à laquelle les utilisateurs le rafraichissent ils n'ont pas la journée en cours... En tout cas, la fonction trunc me va très bien. A++ |
|
|
00
|
|
|
#4 | ||||
|
Expert Confirmé Sénior
![]() Inscription : juillet 2003 Messages : 3 453 ![]() |
Houla, je ne suis pas d'accord :
![]() Code :
Il faut faire Code :
__________________
More Code : More Bugs. Less Code : Less Bugs |
||||
|
|
00
|
|
|
#5 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
en effet, le BETWEEN prend les bornes en compte, au temps pour moi
|
|
|
00
|
|
|
#6 |
|
Membre régulier
![]() |
peut-on aussi utiliser to_char en formatant les dates ?
|
|
|
00
|
|
|
#7 |
|
Expert Confirmé
![]() Inscription : septembre 2004 Messages : 2 942 ![]() |
non, on perdrait l'usage des indexes (sauf index basé sur des fonctions)
|
|
|
00
|
|
|
#8 |
|
Invité de passage
![]() Inscription : avril 2006 Messages : 6 ![]() |
Ok, j'ai rectifié !
Merci à tous... |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com