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

Alguien puede ayudarme a crear consulta en sql???

Estas en el tema de Alguien puede ayudarme a crear consulta en sql??? en el foro de Bases de Datos General en Foros del Web. Necesito una consulta sin crear funcion que me muestre el total de las ventas mensuales de determinado año de cada producto y que el resultado ...
  #1 (permalink)  
Antiguo 09/04/2011, 20:22
 
Fecha de Ingreso: abril-2011
Ubicación: Morazan
Mensajes: 27
Antigüedad: 13 años
Puntos: 0
Alguien puede ayudarme a crear consulta en sql???

Necesito una consulta sin crear funcion que me muestre el total de las ventas mensuales de determinado año de cada producto y que el resultado tenga el siguiente formato:
[Productos][enero][Febrero][Marzo][Abril]...[Diciembre]
  #2 (permalink)  
Antiguo 10/04/2011, 09:05
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Alguien puede ayudarme a crear consulta en sql???

Todo depende de qué DBMS estés usando...
MySQL no cuenta con sentencias especiales para hacer un listado como el que quieres. En ese caso hay que implementarlo de otra forma, a veces con el uso de funciones, a veces con JOINS, dependiendo de qué tablas y qué datos se usen.
SQL Server a partir de su versión 2005 implementó mejor una opción específica para el caso que quieres. Puedes ver un tutorial sobre PIVOT en El Guille que habla del tema.
Oracle también tiene una implementación de PIVOT, que puedes ver en algunos tutoriales.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 13/04/2011, 21:27
 
Fecha de Ingreso: abril-2011
Ubicación: Morazan
Mensajes: 27
Antigüedad: 13 años
Puntos: 0
Respuesta: Alguien puede ayudarme a crear consulta en sql???

thanks justisimo lo que buscaba

Etiquetas: sql, bases-de-datos
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 05:04.