Retroceder   Foros del Web > Programación para sitios web > Bases de Datos

Respuesta
 
Herramientas Desplegado
Antiguo 08-abr-2005, 15:24   #1 (permalink)
Tinii ha deshabilitado el karma
 
Fecha de Ingreso: abril-2005
Mensajes: 11
Ayuda con consulta MySQL

Tengo que hacer una consulta mysql... la tabla es algo asi..

| ID | accion | --fecha--- |
|----+--------+------------|
| 10 | acc--1 | 2005-04-01 |
| 20 | acc--1 | 2005-04-02 |
| 30 | acc--0 | 2005-04-03 |
| 40 | acc--1 | 2005-04-07 |
| 50 | acc--0 | 2005-05-01 |
| 60 | acc--0 | 2005-05-10 |
| 70 | acc--0 | 2005-05-14 |
| 80 | acc--1 | 2005-06-01 |
| 90 | acc--1 | 2005-06-08 |


Y necesito armar una tabla en la pagina web que muestre los resultados de esta manera


Periodo 2005-04 Click para ver el detalle diario
Periodo 2005-05 Click para ver el detalle diario
Periodo 2005-06 Click para ver el detalle diario


Son tantas filas como cantidad de meses que tiene la tabla.
Si se muestra una fila es por que el mes existe en la base de datos.
Obvio que los meses tambien se cuentan por año, o sea si esta 2004-05-XX y 2005-05-XX se muestran como diferenctes.

Hasta me resulta dificil explicar lo que quiero,pero se entiende ?

Saludos
Flor
Tinii está desconectado   Responder Citando
Antiguo 08-abr-2005, 16:27   #2 (permalink)
Tinii ha deshabilitado el karma
 
Fecha de Ingreso: abril-2005
Mensajes: 11
Bueno, ya lo resolvi. Por si alguien le interesa la solucion:

$sql = "SELECT Year(fecha) as Ano, Month(fecha)as Mes, Count(fecha) FROM tabla GROUP BY Ano, Mes";
Tinii está desconectado   Responder Citando
Antiguo 10-abr-2005, 02:21   #3 (permalink)
/** @package Moderador */
jam1138 llegará a ser famoso muy prontojam1138 llegará a ser famoso muy prontojam1138 llegará a ser famoso muy pronto
 
Avatar de jam1138
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 7.832
.. no te sirve algo como:
Código:
SELECT DATE_FORMAT(fecha, '%y-%m') AS fecha FROM tabla GROUP BY fecha;
...

Saludos!
__________________
» ¿Cómo hacer preguntas inteligentes? «

What is the problem I’m trying to solve?
jam1138 está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 02:36.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93