Analyser une date à partir du texte non formaté dans SQL

Je suis à essayer de comprendre d'une manière élégante d'obtenir une date à partir d'une colonne de texte qui possède des données de cette "AAAAMMJJ"...afin que nous puissions voir "20060508" comme une valeur dans la colonne, à qui je voudrais être en mesure de retourner à partir d'une requête comme une date (8 Mai 2006).

Je suis sûr que je peux pirater quelque chose ensemble donné assez de temps, mais les approches je pense que je vais me semblent assez encombrants, et je pense qu'il y est une façon, cela peut être réalisé avec élégance dans une seule requête.

Des suggestions?

Je pense que tu veux vraiment dire, de retour sous la forme de texte formaté comme le 8 Mai 2006 (par opposition à une date).
Nope...(il semble y avoir confusion à ce sujet, donc évidemment je n'ai pas à m'expliquer.) Je veux vraiment un jour...je viens de donner le "8 Mai 2006" pour expliquer ce que la valeur de la date devrait représenter. Apparemment, je viens de confondre les gens. 🙂

OriginalL'auteur Beska | 2009-09-11