Ver Mensaje Individual
  #7  
Antiguo 05-11-2014
Avatar de eennzzoo
eennzzoo eennzzoo is offline
Miembro
NULL
 
Registrado: nov 2013
Ubicación: Argentina
Posts: 59
Reputación: 11
eennzzoo Va por buen camino
Cita:
Empezado por Neftali Ver Mensaje
Iba a decir que perecen los deberes de clase, cuando has colocado tu segundo mensaje.
Deberías intentar hacer alguna de las consultas y colocarla aquí (lo que te salga), y en ese caso intentaremos ayudarte, pero poner directamente los deberes aquí para que los resolvamos, no parece muy correcto.

Intenta hacer alguna y pregunta sobre lo que tengas dudas o no entiendas.
Código SQL [-]

 --Código, descripción y cantidad de productos vendidos durante un mes dado
select productos.cod_prod, descripcion, detallecompra.cantidad
from productos, detallecompra, compras
where fecha_compra between '01/12/2014' and '31/12/2014'
group by productos.cod_prod, descripcion


--Operaciones de un cliente dado durante un período indicado
select dni, forma_de_pago
from compras
where fecha_compra between '01/12/2014' and '31/12/2014'


--Saldo en cuenta corriente de un cliente dado
select saldo, dni
from pagos, compras
where pagos.num_factura_compra = compras.num_factura_compra and forma_de_pago = 'Cuenta Corriente'


--Detalle de operaciones en cuenta corriente de un cliente dado
select *
from compras
where forma_de_pago = 'Cuenta Corriente'


--Datos de proveedores que suministran aguas minerales y gaseosas
select *
from proveedores
where cod_prov in 
    (select cod_prov
     from pedidos
     where cod_prod in
          (select cod_prod
           from productos
           where descripcion = 'Gaseosas' or descripcion = 'Aguas minerales'))         


--Datos y cantidades de productos más vendidos durante un mes dado.
select marca, count(*) as [Total de productos vendidos] 
from productos, detallecompra, compras
where detallecompra.cod_prod = productos.cod_prod and MONTH(fecha_compra)=11
group by marca
order by (COUNT(*)) desc


--Ganancia obtenida en un período dado.    
select sum (importe_total) as [Ganancia]
from compras
where fecha_compra between '01/12/2014' and '31/12/2014'


--Medios de pagos más utilizados en el último trimestre.    
select forma_de_pago, COUNT(*) as [Veces que fue utilizado]
from compras
where fecha_compra between '01/10/2014' and '31/12/2014'
group by forma_de_pago


--Totales de compras realizadas por familias y grupos de productos.  
select count(*) as [Total], familia.tipo as [Tipo de familia], grupo.tipo as [Tipo de grupo]
from grupo, familia, detallecompra, productos
where grupo.cod_grupo = productos.cod_grupo and familia.cod_familia = productos.cod_familia and detallecompra.cod_prod = productos.cod_prod
group by familia.tipo, grupo.tipo
__________________
https://www.facebook.com/riverplateoficial
Responder Con Cita