sqlstate - Formatear la fecha en la cadena
sqlcode 576 (1)
De acuerdo con la documentación de IBM, lo siguiente debería funcionar:
SELECT VARCHAR_FORMAT(MYDATE, ''YYYY/MM/DD'') FROM MYCALENDAR;
Estoy tratando de formatear una fecha db2 en una cadena como "AAAA / MM / DD".
Lo mejor que tengo hasta ahora es:
SELECT CAST(YEAR(MYDATE) AS VARCHAR(4)) || ''/''
|| CAST(MONTH(MYDATE) AS VARCHAR(2)) || ''/''
|| RIGHT(''00'' || CAST(DAY(MYDATE) AS VARCHAR(2)), 2) FROM MYCALENDAR
¿Hay una mejor manera de hacer esto?
pd: jugar con locales no es una opción.