Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Consulta mysql

Estas en el tema de Consulta mysql en el foro de Bases de Datos General en Foros del Web. Buenas, tengo la siguiente consulta: Código PHP:     $sql = "SELECT año,semana,tienda,sum(total) as importe            FROM ticketsemana            WHERE tienda=" . $tienda . "           GROUP BY año,semana           ORDER BY año,semana" ;  esto devolveria los resultados x año ...
  #1 (permalink)  
Antiguo 07/04/2005, 00:47
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 19 años, 3 meses
Puntos: 10
Pregunta Consulta mysql

Buenas,

tengo la siguiente consulta:

Código PHP:
    $sql="SELECT año,semana,tienda,sum(total) as importe 
          FROM ticketsemana 
          WHERE tienda="
.$tienda."
          GROUP BY año,semana
          ORDER BY año,semana"

esto devolveria los resultados x año y semana, algo semejante esto:
año - semana - tienda - importe
2004 - 1 - 1 - 113000
2004 - 2 - 1 - 114000
...
2005 - 1 - 1 - 115000
2005 - 1 - 1 - 116000
Se puede devolver el resultado de esta consulta de la siguiente manera:

tienda - semana - 2004 - 2005
1 - 1 - 113000 - 115000
1 - 2 - 114000 - 116000

Gracias de antemano,

Saludos.

Última edición por sergi_climent; 07/04/2005 a las 01:25
  #2 (permalink)  
Antiguo 07/04/2005, 03:35
Avatar de Vice  
Fecha de Ingreso: agosto-2003
Mensajes: 613
Antigüedad: 20 años, 9 meses
Puntos: 2
Si lo haces para un número determinado de años, lo puedes montar con un if / case. Si te va a devolver un número indeterminado de años, sólo por programación o procedimientos almancenados podrías conseguirlo.
Un saludo.
__________________
Estoy contagiado de Generación-I
  #3 (permalink)  
Antiguo 07/04/2005, 05:06
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 19 años, 3 meses
Puntos: 10
ok, gracias Vice! seguire probando...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:19.