Jump to content

ayuda consulta sql


Recommended Posts

Hola, espero que me puedan ayudar, lo que pasa es que estoy construyendo una aplicacion en access y tengo dos tablas: 1 ventas y otra pagos. Ambas tienen campos fecha y total.

El problema es que quiero hacer una consulta con tal que se creen los campos fecha, total ventas (de la tabla venta) y total pagos (de la tabla pago) y qe se pongan los valores según corresponda. Ej.

 

Registros Ventas Registros Pagos

01-01-2013 10000 01-01-2013 40000

01-01-2013 20000 02-01-2013 10000

01-01-2013 20000 04-01-2013 10000

02-01-2013 10000

 

 

Consulta final

FECHA T. V. T.P

01-01-2013 50000 40000

02-01-2013 10000 10000

04-01-2013 0 10000

 

Habrá alguna forma de hacerlo?

Link to comment
Share on other sites

Con algo asi debiese funcionar:

   select ven.fecha, sum(ven.ventas) as TV,
    (select sum(pa.pagos) from pagos pa
      where pa.fecha = ben.fecha) as TP
    from ventas ven
    group by fecha

 

Saludos :krider:

Link to comment
Share on other sites


SELECT ISNULL(VENTA.Fecha, PAGO.Fecha) AS 'Fecha', SUM(VENTA.Total) AS 'Ventas', SUM(PAGO.Total) AS 'Pagos'
FROM VENTA
FULL JOIN PAGO
ON VENTA.Fecha = PAGO.Fecha
GROUP BY VENTA.Fecha, PAGO.Fecha
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...