24/03/2004, 06:12
|
| | Fecha de Ingreso: diciembre-2002
Mensajes: 130
Antigüedad: 22 años Puntos: 0 | |
Utilizo mysql y ya he mirado antes lo que tu me comentas pero lo que yo pretendo no es que te muestre la fecha entera como:
Thu 15 01 2004
Yo lo que pretendo es que se divida en 4 para que luego pueda mostrar la parte que yo quiera. Lo que te he dicho me sale con:
SELECT DATE_FORMAT(FECHA, '%a %e %m %Y) AS FECHA_FORMATEADA FROM HORAS;
me guarda el resultado entero en fecha formateada pero no me deja guardar por partes el dia de la semana, el dia, el mes y el año. Si me explicas como podria hacerlo.
Con la sentencia siguiente guardo el mes como MES y el año como AÑO, como podria seguir utilizando está sentencia y guardarla en DIA y SEMANA.
SELECT DISTINCTROW YEAR (FECHA) AS AÑO, MONTH (FECHA) AS MES, HORAS.PERSONA, PERSONAL.NOMBRE, HORAS.FECHA, SUM(HORAS.HORAS) AS SUMA FROM HORAS, PERSONAL WHERE HORAS.PERSONA = '$codigo' AND PERSONAL.CODIGO = '$codigo' GROUP BY HORAS.PERSONA, HORAS.FECHA ORDER BY HORAS.PERSONA, HORAS.FECHA DESC"
Saludos. Muchas gracias |