Problema en consulta SQL

10/12/2005 - 15:39 por Tio | Informe spam
¡Hola!

tengo una tabla con las cabeceras de factura (voy a ahorrar campos).


Numero, Fecha

Tengo otra tabla con el detalle de la factura

ID_Numero, CodArticulo,Unidades,Precio,Dto

Me gustaría poder hacer una consulta que me devolviese todas las facturas,
con su importe total. Pero no alcanzo a realizarlo, pongo datos de ejemplo:


Factura: 1
Fecha: 1/5/2005


ID_Numero CodArticulo Unidades Precio Dto
1 1 3 5
0
1 122 5 7
0





La consulta debería devolver algo como:


Numero de factura , Importe total factura

1 50?

No se si me he explicado bien, pero seguro que entendeis lo que quiero hacer
¿verdad?... ¿Pueden echarme una mano?..




http://www.gestionagricola.com
http://www.carmelosoft.com

Preguntas similare

Leer las respuestas

#1 Tio
10/12/2005 - 15:50 | Informe spam
se me ha olvidado que en la tabla detalle factura hay otro campo para el
tipo de iva que tiene ese artículo. Esto cada vezesta mas complicado
verdad?... yo no secomohacerlo con consultas, creo que al final voy a tener
que utilizar cursores.

bye!


http://www.gestionagricola.com
http://www.carmelosoft.com

"Tio" escribió en el mensaje
news:zMBmf.1396$G%
¡Hola!

tengo una tabla con las cabeceras de factura (voy a ahorrar campos).


Numero, Fecha

Tengo otra tabla con el detalle de la factura

ID_Numero, CodArticulo,Unidades,Precio,Dto

Me gustaría poder hacer una consulta que me devolviese todas las facturas,
con su importe total. Pero no alcanzo a realizarlo, pongo datos de
ejemplo:


Factura: 1
Fecha: 1/5/2005


ID_Numero CodArticulo Unidades Precio Dto
1 1 3
5 0
1 122 5 7
0





La consulta debería devolver algo como:


Numero de factura , Importe total factura

1 50?

No se si me he explicado bien, pero seguro que entendeis lo que quiero
hacer ¿verdad?... ¿Pueden echarme una mano?..




http://www.gestionagricola.com
http://www.carmelosoft.com


Respuesta Responder a este mensaje
#2 qwalgrande
11/12/2005 - 16:30 | Informe spam
Hola.

Tienes que sumar el precio de las líneas de cada factura, agrupando. Una
cosa así:

select f.id_numero, f.fecha, sum(l.precio - l.dto) as SumaPrecioSinIVA,
sum((l.precio -l.dto)*(1+IVA)) as SumaPrecioConIVA
from Factura F inner join DetalleFactura L on F.id_Numero = L.id_Numero
group by f.id_numero, f.fecha

No sé cómo serán los cálculos del precio el descuento y el iva, eso seguro
que ya lo sabes hacer tú.

qwalgrande


"Tio" escribió en el mensaje
news:_WBmf.1397$G%
se me ha olvidado que en la tabla detalle factura hay otro campo para el
tipo de iva que tiene ese artículo. Esto cada vezesta mas complicado
verdad?... yo no secomohacerlo con consultas, creo que al final voy a
tener que utilizar cursores.

bye!


http://www.gestionagricola.com
http://www.carmelosoft.com

"Tio" escribió en el mensaje
news:zMBmf.1396$G%
¡Hola!

tengo una tabla con las cabeceras de factura (voy a ahorrar campos).


Numero, Fecha

Tengo otra tabla con el detalle de la factura

ID_Numero, CodArticulo,Unidades,Precio,Dto

Me gustaría poder hacer una consulta que me devolviese todas las
facturas, con su importe total. Pero no alcanzo a realizarlo, pongo
datos de ejemplo:


Factura: 1
Fecha: 1/5/2005


ID_Numero CodArticulo Unidades Precio Dto
1 1 3 5 0
1 122 5
7 0





La consulta debería devolver algo como:


Numero de factura , Importe total factura

1 50?

No se si me he explicado bien, pero seguro que entendeis lo que quiero
hacer ¿verdad?... ¿Pueden echarme una mano?..




http://www.gestionagricola.com
http://www.carmelosoft.com






Respuesta Responder a este mensaje
#3 Carmelo J. Morales Muñoz
11/12/2005 - 18:11 | Informe spam
Muchas gracias!... con una modificación creo que va para el iva también.


http://www.gestionagricola.com
http://www.carmelosoft.com

"qwalgrande" escribió en el mensaje
news:e1QIfem$
Hola.

Tienes que sumar el precio de las líneas de cada factura, agrupando. Una
cosa así:

select f.id_numero, f.fecha, sum(l.precio - l.dto) as SumaPrecioSinIVA,
sum((l.precio -l.dto)*(1+IVA)) as SumaPrecioConIVA
from Factura F inner join DetalleFactura L on F.id_Numero = L.id_Numero
group by f.id_numero, f.fecha

No sé cómo serán los cálculos del precio el descuento y el iva, eso seguro
que ya lo sabes hacer tú.

qwalgrande


"Tio" escribió en el mensaje
news:_WBmf.1397$G%
se me ha olvidado que en la tabla detalle factura hay otro campo para el
tipo de iva que tiene ese artículo. Esto cada vezesta mas complicado
verdad?... yo no secomohacerlo con consultas, creo que al final voy a
tener que utilizar cursores.

bye!


http://www.gestionagricola.com
http://www.carmelosoft.com

"Tio" escribió en el mensaje
news:zMBmf.1396$G%
¡Hola!

tengo una tabla con las cabeceras de factura (voy a ahorrar campos).


Numero, Fecha

Tengo otra tabla con el detalle de la factura

ID_Numero, CodArticulo,Unidades,Precio,Dto

Me gustaría poder hacer una consulta que me devolviese todas las
facturas, con su importe total. Pero no alcanzo a realizarlo, pongo
datos de ejemplo:


Factura: 1
Fecha: 1/5/2005


ID_Numero CodArticulo Unidades Precio Dto
1 1 3 5 0
1 122 5 7 0





La consulta debería devolver algo como:


Numero de factura , Importe total factura

1 50?

No se si me he explicado bien, pero seguro que entendeis lo que quiero
hacer ¿verdad?... ¿Pueden echarme una mano?..




http://www.gestionagricola.com
http://www.carmelosoft.com










email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida