![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#7
|
|||
|
|||
|
Si estan en una maquina Sql
Cita:
Mi opinion es que si necesitas dos Listas de precios lo trabajes a Nivel de Campo y no de registro. de esa forma tu construccion sql seria mas sencilla y no complicas al motor de Base de Datos. Es decir la estructura de la segunda tabla yo la cambiaria por la siguiente: Precios codigo_art precio_lista1 precio_lista2 1 50.00 0.00 2 0.00 85.00 Luego ya puedes hacer la construccion SQL SELECT a.cod_art, a.descripcion, b.precio_lista1, b.precio_lista2 FROM Articulos a, Precios b WHERE a.cod_art = b.cod_art Tal como esta tu estructura, se podria intentar algo como esto, pero no lo he comprobado, seria cuestion de ponerlo en una base de datos y probarlo, (el (+) es para hace un outher Join, habria que ver como se hace en el dialecto de tu base de datos) SELECT a.cod_art, a.descripcion, b.precio_lista precio1, c.precio_lista precio2 FROM Articulos a, Precios b, Precios c WHERE a.cod_art = b.cod_art AND a.cod_art = c.cod_art AND b.codigo_lista(+) = c.codigo_lista Bueno Es una idea, espero te sirva de algo, aunque la estructura de tu Lista de precios no acaba de convencerme. Suerte Última edición por ecch fecha: 12-01-2008 a las 08:57:10. Razón: inconcluso |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Pasar campos de tablas dbase a ADO | JF Sebastian | Conexión con bases de datos | 4 | 19-09-2007 10:35:44 |
| Tablas con campos autoincrementales | Sito | Conexión con bases de datos | 6 | 14-04-2006 13:01:03 |
| ayuda a pasar campos de dos tablas a una | ddd_ddd | SQL | 8 | 23-09-2005 05:51:08 |
| Precision en campos de tablas .dbf | quali | Conexión con bases de datos | 0 | 17-03-2005 23:36:33 |
| Sumar los campos de 3 tablas | luisreg | SQL | 2 | 28-01-2004 02:34:41 |
|