Format de date : YYYYMMDDhhmmss [Sybase] - SQL/NoSQL - Programmation
Marsh Posté le 13-02-2006 à 13:21:32
C'est possible, oui, avec convert() et/ou datename().
Par exemple, en prenant getdate() comme date à convertir :
select |
Marsh Posté le 13-02-2006 à 20:46:44
J'ai testé, et... la fonction datename ne renvoie pas toujours 2 caractères. Par exemple, s'il est 8 heures, 45 minutes et 3 secondes, le code suivant :
datename(hh, getdate()) + datename(mi, getdate()) + datename(ss, getdate()) |
renvoie 8453. Vous voyez le problème.
Marsh Posté le 13-02-2006 à 13:12:50
J'aimerai faire un select pour récupérer un champ de date, et le convertir en AnnéeMoisJourHeureMinuteSeconde de la forme suivante : YYYYMMDDhhmmss. Comment faire ça avec Sybase ?