Ver Mensaje Individual
  #3  
Antiguo 27-05-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Reputación: 28
jachguate Va por buen camino
Hola.

Creo que pudiste diseñar una tabla del tipo:

Podes hacer una vista con la unión de 4 selects, uno para ruta1, otro para ruta2, y asi... para luego aplicar un sum a esta vista

quedaria algo como:

Código SQL [-]
La vista:

Select ruta1, peso1
  from aaaa
 where ruta1 is not null
union
Select ruta2, peso2
  from aaaa
 where ruta2 is not null
etc.

Luego:

Select ruta, sum(peso)
  from vista_aaaa
 group by ruta;

Yo hubiera preferido hacer una tabla del tipo:

Código:
CREATE TABLE AAAA (
    BOLETA CHAR (8) ,
    ORDEN SMALLINT,
    RUTA CHAR (1) ,
    PESO INTEGER,
    FID INTEGER)
donde orden simplemente seria 1, 2, 3 o 4.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita