|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2007 Messages : 102 ![]() |
Bonsoir
en Oracle 9i sur AIX, je suis en début le 4 du mois, je voudrais récupérer les données des 10 jours précédents sur 2 tables différentes avec ces requetes select * from tab1 where (to_char(sysdate, 'YYYYMMDD') - to_char(timestamp, 'YYYYMMDD') < 10); select * from tab2 where (to_char(sysdate, 'YYYYMMDD') - substr(horodatage,1,8) < 10); Mais je n'obtiens que les 4 premiers jours de ce mois, bien que des valeurs existent sur le mois précédent. Où est l'erreur? |
|
|
00
|
|
|
#2 | ||
|
Expert Confirmé Sénior
![]() ![]() ![]() Laurent SchneiderAdministrateur de base de données Inscription : décembre 2005 Messages : 2 927 ![]() |
il te faut comparer des dates non des chaines
Code :
|
||
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2007 Messages : 102 ![]() |
Merci,
En effet cela est bien plus simple ainsi et le résultat OK Bonne journée |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com