Besoin d'aide dans la conversion de Chaîne de format de Date dans Sybase

Je suis en train de convertir les deux types de chaîne de format de date, mais pas capable de faire l'un ou l'autre.

La problématique des chaînes d'entrée avec les résultats attendus sont les suivants:


Entrée 1: 20100614191522

Résultat attendu 1: 6/14/2010 7:15:22 PM


Entrée 2: 2010/12

Résultat attendu 2: 12/1/2010 12:00:00 AM


J'ai essayé comme ,

select convert(datetime,'20100614191522',109) 

J'ai essayé avec différents paramètres de style avec la fonction "convert". Mais je reçois toujours des messages d'erreur suivants.
Erreur de syntaxe lors de la conversion explicite de la valeur VARCHAR "20100614191522" pour un champ DATETIME.
Msg: 249, Niveau: 16, État: 1

Pouvez vous s'il vous plaît, aidez-moi, comment faire pour atteindre le même.

Merci d'avance.

OriginalL'auteur surbhit4u | 2010-06-22