Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #3  
Antiguo 27-05-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 30
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
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 21:33:10.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi