Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   como se hace esta consulta (https://www.clubdelphi.com/foros/showthread.php?t=13475)

armando 19-08-2004 20:55:03

como se hace esta consulta
 
hola de nuevo a todos :p
trabajo con delphi 5 y paradox

necesito hacer una consulta tipo master /detalle
es decir tengo una tabla de factura donde almaceno nofa, importes etc y otra de detalle de factura donde almaceno cantidad, descripcion del articulo,precio....
me piden la siguinte consulta

nofactura x fecha x
cliente x
pedido x

cantidad-----producto--- precio---importe
--- 1 ------- xxxxxxx------25.60----25.60
--- 2 -------yyyyyy-------10.20----20.40
total -------------------------------46.00
____________________________________________________________
nofactura x fecha x
cliente x
pedido x

cantidad-----producto--- precio---importe
3 ------- xxxxxxx------5.00----15.00
2 -------yyyyyy------10.00----20.00
total ------------------------------35.00
______________________________________________________________
nofactura x fecha x
cliente x
pedido x

cantidad-----producto--- precio---importe
2 ------- xxxxxxx------25.00----50.00
2 -------yyyyyy-------15.20----30.40
total -------------------------------80.40

_________________________________________________________________
y asi, conforme a las fechas que me de el usuario

haaa, pero lo tengo que hacer en un query porque despues hay que exportalo a excel

o si saben como exportar a excel 2 tablas,,, no se si me explique
bueno si me pueden echar una mano se los agradeceria

gracias... :D

Pablo Carlos 19-08-2004 23:07:02

Mira yo tengo este código sql de un query para imprimir una fact donde intervienen varias tablas... quizas cambiando los campos y agregando un parametro para la fecha tendría lo que necesitas.

Código SQL [-]
Select DAT_Apellido,
DAT_Apellido + ', ' + DAT_Nombres,

Factura_id,

FAC_FechaFactura,

FAC_Vencimiento,

FAC_SubTotal,

FAC_Descuento,

FAC_Total,

FAC_Condicion,

DAT_Domicilio,

ZO_Localidad,

ZO_Provincia,

FAC_TotalProductos,

ITE_Cantidad,

ITE_Total,

PRO_Codigo,

PRO_Nombre,

PRO_PrecioUnitario,

PRO_Contenido,

CAT_Nombre,

CAT_Descuento,

CAT_Adicional,

EMP_Nombre



from DatosPersonales.db,

Facturas.db,

Zona.db,

ItemsFacturas.db,

Productos.db,

Categorias.db,

Empresas.db

Where Factura_id = :pFactura_id

and DAT_id_Categoria = Categoria_id

and ITE_id_Factura = Factura_id

and ITE_id_Productos = Productos_id

and FAC_id_DatosPersonales = DatosPersonales_id

and DAT_id_Zona = Zona_id

and FAC_id_Empresa = Empresa_id

Saludos


La franja horaria es GMT +2. Ahora son las 09:36:06.

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