Consulta sin exito
Que tal Familia, espero todos esten bien!..
Tengo un problema con una consulta de una tabla de ventas. Tengo una tabla de ventas que cuenta con los siguientes campos: id , producto, cantidad,importe, fecha,hora Deseo obtener un listado de las ventas semanales pero, con los productos como columnas y el importe debajo del titulo, algo parecido a esto: AGUA | JUGO | COCA-COLA | NN | 100.00 50.00 85.00 00.00 25.00 30.00 15.00 10.00 00.00 10.00 55.00 00.00 nn.nn nn.nn nn.nn nn.nn De antemano gracias!!! |
Hola Theluar,
Tendrias que agruparlo por el ID del artículo, seria como esto: Un saludo. |
Muchas gracias olbeup.
Ya lo he intentado así y el resultado es el mismo: Sale el producto en una sola columna, y lo que necesito es que cada producto sea una columna diferente, y que cada columna contenga los importes de la semana. No se si me explique bien .? Saludos. |
Haber que tal esta:
Un saludo |
No mencionas que base de datos estas usando
lo que buscas se llama PIVOT y en SQL Server solo se puede hacer apartir de la version 2005 Se podria hacer un pivot manual en SQL, pero para eso tendrias que saber la cantidad exacta de productos y asi sucesivamente.... |
No sé que motor de bbdd usas, pero esto se puede aplicar a cualquiera.
Saludos http://clubdelphi.com/foros/showthre...+trasnformadas |
Cita:
esta es la que le iba a mencionar pero no pude encontrarla |
Cita:
Saludos |
lo sospeche desde un principio !!!!
|
Muchas gracias a todos , probé sus soluciones, de momento opte por solucionarlo con la opcion de nuestro compañero oscarac, muchas gracias. Pero me paracio sumamente interesante el articulo que proporciono fjcg02, solo uqe me asegurare de estudiarlo un poco mas para lograr el entendimineto total del procedure
gracias a todos , ya solucione ese problema. |
Cita:
El "problema" de este tipo de consultas es que como añadas un nuevo artículo, tienes que modificar la consulta. El procedimiento permite que le digas cual es la tabla de productos, hace una select y te la pasa a columnas. es decir, por cada producto añade una fila
Esper que te sirva de ayuda. Un saludo |
La franja horaria es GMT +2. Ahora son las 18:32:58. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi