Bonjour,
Je souhaiterais récupérer sous sql server le timestamp actuel (nombre de secondes écoulées depuis le 01 janvier 1970...).
Je n'ai pas trouvé de fonction permettant de faire cela.
Avez-vous une idée ?
Merci d'avance
Version imprimable
Bonjour,
Je souhaiterais récupérer sous sql server le timestamp actuel (nombre de secondes écoulées depuis le 01 janvier 1970...).
Je n'ai pas trouvé de fonction permettant de faire cela.
Avez-vous une idée ?
Merci d'avance
Bonjour,
tu as la fonction getdate(), Ms sql ne fonctionne pas vraiment avec les timestamp.
sinon tu as
mais bon je suis pas vraiment certain que c'est ceci dont tu as besoin ^^Code:
1
2select CURRENT_TIMESTAMP
@++
Hello,
En effet, current_timestamp me retoure la même chose que getdate() donc pas ce que je souhaite.
Merci qd même pour ta réponse!
Bonjour,
Je pense pas qu'il existe ce que tu recherche, sauf si tu recrée la fonction toi meme.
pour info tu peut convertir la date en réel.
avant la virgule => le nombre de jour après 1/1/1900
arpès la virgule => le nombre de seconde de la journée
à toi de faire ta petite fonction :)Code:
1
2
3
4
5 select CAST(getdate() AS FLOAT) SELECT CAST(CAST(getdate() AS int) AS DATETIME) select cast (CAST(getdate() AS FLOAT)-FLOOR(CAST(getdate() AS FLOAT))AS DATETIME)
++
Merci pour l'info.
Je vais tester tout ça.
Ça fait un moment que la question a été posée, mais si ça peut servir à quelqu'un :
Pour obtenir le timestamp actuel dans MySQL, il faut utiliser la fonction UNIX_TIMESTAMP().
http://dev.mysql.com/doc/refman/5.0/...functions.html