¿Se Puede con un SELECT?
Publicado por javier (90 intervenciones) el 11/01/2002 06:02:42
Hola a todos tengo el siguiente problemilla con un sistema de ventas
dispongo de las siguientes tablas:
Boletas Ventas
------- ------- ------
-
Cod_Boleta cod_Boleta
Cod_Cliente cod_vale_
Total_boleta cod_producto
total_venta
cod_cliente
Fecha_venta
La tabla ventas.dbf mantiene una clave compuesta entre cod_boleta y
cod_vale, permitiendo poder repetir el cod_boleta y el cod_vale pero no la
conbinacion de ambos. Un conjunto de determinados vales van a formar una
boleta
por ejemplo: cod boleta cod_vale
1 1
1 2
1 5
3 4
3 6
Necesito hacer una consulta que me entrege el siguiente detalle
cod_boleta , sum(vale) = total de la boleta, y un detalle de todos los
productos , el unico proble ma es que tiene que ser entregado en forma de
columnas. me explico
Cos_boleta,total_Boleta(Suma de los valores de los vales), Produco_1,
producto_2, Producto_3,etc,etc Aqui esdonde empieza a salir humo de mi
cerebo no se como reunir todos los producto para una sola boleta y
entregarlos en una sola fila.
Si alguien me puede ayudar Por favor.
dispongo de las siguientes tablas:
Boletas Ventas
------- ------- ------
-
Cod_Boleta cod_Boleta
Cod_Cliente cod_vale_
Total_boleta cod_producto
total_venta
cod_cliente
Fecha_venta
La tabla ventas.dbf mantiene una clave compuesta entre cod_boleta y
cod_vale, permitiendo poder repetir el cod_boleta y el cod_vale pero no la
conbinacion de ambos. Un conjunto de determinados vales van a formar una
boleta
por ejemplo: cod boleta cod_vale
1 1
1 2
1 5
3 4
3 6
Necesito hacer una consulta que me entrege el siguiente detalle
cod_boleta , sum(vale) = total de la boleta, y un detalle de todos los
productos , el unico proble ma es que tiene que ser entregado en forma de
columnas. me explico
Cos_boleta,total_Boleta(Suma de los valores de los vales), Produco_1,
producto_2, Producto_3,etc,etc Aqui esdonde empieza a salir humo de mi
cerebo no se como reunir todos los producto para una sola boleta y
entregarlos en una sola fila.
Si alguien me puede ayudar Por favor.
Valora esta pregunta
0