Otra sobre como Personalizar una Fecha en MYSQL

Aunque ya habia publicado como personalizar una fecha en MYSQL, ahora presento esta version, en donde la salida es del tipo “Jueves 28 de Febrero de 2008., puesto que la version anterior tambien agregaba la hora y minuto.

En este caso, de un subQuery se concatenan el dia en texto, el diaNumerico, el mes en Texto y el año, observese el subQuery:

SELECT
concat(t1.diaEnTexto, ” “, t1.diaNumerico, ” de “,t1.mesEnTexto, ” de ” , t1.elAnio
) as fechaEnTexto

FROM

(SELECT
EXTRACT(DAY FROM Orden_Compra.Fecha) as diaNumerico,
( CASE DAYOFWEEK(Orden_Compra.Fecha)
WHEN 1 THEN “Domingo”
WHEN 2 THEN “Lunes”
WHEN 3 THEN “Martes”
WHEN 4 THEN “Miercoles”
WHEN 5 THEN “Jueves”
WHEN 6 THEN “Viernes”
WHEN 7 THEN “Sabado”
ELSE “”
END) as diaEnTexto,

( CASE MONTH(Orden_Compra.Fecha)
WHEN 1 THEN “Enero”
WHEN 2 THEN “Febrero”
WHEN 3 THEN “Marzo”
WHEN 4 THEN “Abril”
WHEN 5 THEN “Mayo”
WHEN 6 THEN “Junio”
WHEN 7 THEN “Julio”
WHEN 8 THEN “Agosto”
WHEN 9 THEN “Septiembre”
WHEN 10 THEN “Octubre”
WHEN 11 THEN “Noviembre”
WHEN 12 THEN “Diciembre”
ELSE “”
END ) as mesEnTexto,

EXTRACT(YEAR FROM Orden_Compra.Fecha ) as elAnio

FROM Orden_Compra

WHERE
Orden_Compra.id = ? ) t1

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s