Bonjour, En Oracle 11, j'ai une table avec une colonne date déclarée en timestamp.
Je voudrais extraire les lignes dont les valeurs timestamp sont celles de la semaine dernière par rapport à la date du jour.
Pouvez vous m'aider?
Merci
Bonjour, En Oracle 11, j'ai une table avec une colonne date déclarée en timestamp.
Je voudrais extraire les lignes dont les valeurs timestamp sont celles de la semaine dernière par rapport à la date du jour.
Pouvez vous m'aider?
Merci
Si tu veux passer ton TIMESTAMP en date, utiliser TRUNC et faire dessus ta recherche sur la semaine dernière.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 SELECT date_etat, DUMP(date_etat), TRUNC(date_etat), DUMP(TRUNC(date_etat)), DUMP(SYSDATE) FROM Ma_table DATE_ETAT : 30/04/2007 11:08:52.152457 DUMP(DATE_ETAT) : Typ=180 Len=11: 120,107,4,30,12,9,53,9,22,79,40 // C'est un format Timestamp' TRUNC(DATE_ETAT) : 30/04/2007 DUMP(TRUNC(DATE_ETAT)) : Typ=13 Len=8: 215,7,4,30,0,0,0,0 // C'est un format Date' DUMP(SYSDATE) : Typ=13 Len=8: 223,7,3,11,15,21,47,0 // C'est un format Date'
Merci
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager