Ver Mensaje Individual
  #1  
Antiguo 02-01-2013
DOS DOS is offline
Miembro
NULL
 
Registrado: jul 2011
Posts: 173
Reputación: 13
DOS Va por buen camino
estadistica de ventas

Primero que nada, Feliz año para todos!!!
Quiero calcular las estadisticas de ventas por varios parametros como, los mas vendidos, o los los vendidos en los ultimos 10 dias o productos sin salida, etc. para la seleccion utilizaria un combobox.
Las tablas serian, factura:
Cod_fact
Cod_cliente
Fecha

detalle de factura:
Cod_prodser
descripcion
importe
cantidad

Utilizando Delphi7 y SQL, haria algo asi.

Código Delphi [-]
procedure TForm13.Button1Click(Sender: TObject);
begin
Query1.Close;
  Query1.SQL.Text:= 'SELECT * FROM detfactura.DB ';
  Query1.SQL.Add('inner join factura.DB on Cod_fact = Cod_prodser');
if combobox2.Text = 'Más vendidos' then
begin
  Query1.SQL.Add('WHERE  )
  Query1.SQL.ADD(' ORDER BY Cantidad ASC');
  Query1.Active:=true;
end;
Query1.Open;
end;

En la consulta del WHERE no se que hacer, deberia seleccionar el codigo del producto y que sume la cantidad? pero lo tiene que hacer en todas las facturas, no?
no se como realizarlo, creo que estoy medio encarado pero no tengo tanto conocimiento en SQL. Calculando la primera creo que podria sacar las demas consultas.
Agradesco cualquier ayuda.
Responder Con Cita