Précédent   Forum des professionnels en informatique > Bases de données > Sybase
Sybase Forum sur la base de données Sybase. Avant de poster -> F.A.Q Sybase, Tutoriels Sybase
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/06/2008, 10h38   #1
Invité de passage
 
Inscription : février 2007
Messages : 23
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 23
Points : 1
Points : 1
Par défaut Format de date ?

Bonjour,

Comment convertir getdate() vers un format de date "AAAA-MM-JJ hh:mm:ss" ? (exemple : 2008-04-07 04:23:37)

Sans passer par un code SQL de ce type

Code :
1
2
SELECT SUBSTRING (CONVERT(char(8), getdate(), 112 ), 1,4) + '-' + SUBSTRING (CONVERT(char(8), getdate(), 112 ), 5,2)   
            + '-' + SUBSTRING (CONVERT(char(8), getdate(), 112 ), 7,2) + ' '  + CONVERT(char(8), getdate(), 8)
Je suis en ASE 12.0

D'avance merci
jfmerveille est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2008, 14h18   #2
Rédacteur/Modérateur
 
Inscription : janvier 2006
Messages : 1 301
Détails du profil
Informations personnelles :
Âge : 52

Informations forums :
Inscription : janvier 2006
Messages : 1 301
Points : 1 505
Points : 1 505
Envoyer un message via AIM à mpeppler
En 12.0 je ne vois pas trop.

En 12.5 et plus récent on a str_replace() permettant de faire un peu plus de manipulations de char().

Michael
__________________
Michael Peppler
Membre de TeamSybase - www.teamsybase.com

"A successful [software] tool is one that was used to do something undreamed of by its author." -- S. C. Johnson
mpeppler est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h49.


 
 
 
 
Partenaires

Hébergement Web