![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#8
|
||||
|
||||
|
Bueno compañeros, vuelvo a agradecer su invalorable ayuda en el tema. Después de varias noches de insomnio por no poder resolver el tema he llegado a una solución viable y creo que confiable. Con gusto la comparto:
Resulta que tengo dos tablas, entre otras, una de insumos y otras de precios de esos insumos. Estos precios van variando en el tiempo por lo cual un insumo puede tener muchos precios, EN EL TIEMPO. De ahí la existencia del campo fecha_ini en la tabla de precios (listas_precios), el cual indica desde cuando tiene valor el precio para ese insumo. Bien, con eso sería: Insumos cod_insumo, descripcion, estado Listas_Precios cod_lista, cod_insumo, precio, gcia, iva, adicional_menor, fecha_ini Lo que queremos hacer es obtener el listado de precios de los productos, pero con el precio vigente al día. Con la dinámica de los precios algunos de ellos pudieron haber cambiado ayer, anteayer, la semana pasada, el mes pasado; otros tienen previstos cambios para le lunes que viene, para el mes que viene y así. Una gran variedad por cierto. Para obtener la lista de precios a hoy tenemos la siguiente norma: Son aquellos que su fecha de inicio de vigencia (fecha_ini) <= hoy Y que fecha_ini sea Máxima (esto porque el producto tiene muchos precios que variaron en el tiempo) Con estas condiciones y poniendo todos los campos que se requieren mostrar la consulta queda de esta manera:
Y con esto tenemos arreglado el asunto. Muchas gracias a todos. Saludos.
__________________
Uno es responsable de lo que hace y de lo que omite hacer. |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| uso del Group By | esimon | SQL | 8 | 05-02-2008 18:14:10 |
| Impresion de group header group footer | Manuel | Impresión | 3 | 11-11-2007 01:05:23 |
| consultas anidadas: group by dentro otro group by | DobleSiete | SQL | 7 | 31-01-2005 14:59:31 |
| Group Header, Detail y Footer Group en la misma pagina | MarcelRuz | Impresión | 0 | 20-04-2004 23:27:14 |
| Problemas con GROUP BY en firebird | verm83 | SQL | 7 | 15-04-2004 11:31:26 |
|