|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |
|
Invité de passage
![]() ManirouDéveloppeur décisionnel Inscription : septembre 2011 Messages : 5 ![]() |
Bonjour,
J'ai un champ registered_on de type varchar2 qui contient des dates dans ce format 12/10/2011 19:34:22.251000000 . Quand j'essaye de le convertir en date en utilisant la commande to_date(REGISTERED_ON, 'dd/mm/yyyy HH24:MI'), le message d'erreur suivant est affiché : Citation:
|
|
|
|
00
|
|
|
#2 |
![]() ![]() Alain Ingénieur d'études décisionnel Inscription : mai 2002 Messages : 4 446 ![]() |
Cela signifie que tu souhaites perdre les secondes et leurs décimales ?
Il faut alors adapter la chaîne au format à convertir : Code :
to_date(substr(REGISTERED_ON, 1, 16), 'dd/mm/yyyy HH24:MI')
__________________
Modérateur Langage SQL N'oubliez pas le bouton et pensez aux balises [code]Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur ![]() |
|
|
10
|
|
|
#3 | ||
![]() ![]() |
Ou sinon vous pouvez convertir en timestamp :
Code :
__________________
Email : http://scr.im/waldar |
||
|
10
|
Copyright © 2000-2012 - www.developpez.com