J'ai une instruction case-when qui renvoie le 15 de chaque mois si mon champ de date tombe dans ce mois.Cas lorsque l'instruction - Convertir la sortie au format de date
CASE WHEN (Date Field between date '2016-01-01 and date '2016-01-31') THEN '1/15/2016'
Else 'N/A'
End as New_Date_Field
Le problème est que la valeur retournée (1/15/2016
) dans mon New_Date_Field est pas au format de la date, mais plutôt VARCHAR
. Comment puis-je convertir cela en un format de date?
Mise à jour: enter image description here
Je reçois l'erreur « Erreur de syntaxe, quelque chose comme prévu un « FIN » entre le mot «convertir» et «(».) Des idées? – David
J'ai inclus une capture d'écran dans mon message original avec ma requête Merci pour l'aide! – David
Il est préférable d'inclure une explication de pourquoi cela résout le problème (plutôt que d'avoir un – EJoshuaS