y a-t-il une fonction pour convertir datetime en bigint en sql? E.g. J'ai une date "2010-11-02 00:00:00" et je voudrais obtenir le résultat sous le numéro "20101102000000"convertir datetime en bigint
Ou ai-je besoin d'écrire une fonction personnalisée qui supprimera -, espace ,: de datetime?
Cela n'a pas vraiment de sens. Vous voulez dire que vous le voulez comme une chaîne. Formaté comme: "yyyyMMddHHmmss"? - Juste par intérêt, pourquoi avez-vous besoin d'un gros int? –
@Lee Gunn - pas nécessairement, vous pourriez décider de stocker vos dates en tant que «entiers» et d'assumer le «format» du nombre, c'est-à-dire de façon à l'interpréter, pour être comme aaaaMMjjHHmmss. C'est le dernier à chiffres sont les secondes, les deux suivants sont les minutes, etc –
mais une date est déjà un grand int ... c'est le nombre de ticks (ou autre) depuis l'époque. –