![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
|
Estoy desde hace rato tratando de resolver la cuestión y no doy en la tecla. Tengo dos tablas:
Insumos cod_insumo, descripcion, estado, cod_proveedor Listas_Precios cod_lista, cod_insumo, precio, tasa_gcia, fecha_ini Aquí cod_insumo viene desde Insumo como clave externa. fecha_ini indica desde cuando el insumo tendrá el precio "precio". Lo que quiero ahora es mostrar la lista de precios del día en curso. Lo hago de la siguiente manera:
La cuestión sería que para obtener el precio actual hay que pedir que fecha_ini <= current_date y fecha_ini sea Máxima entre todas las fechas posibles, pues se podrían poner mas registros de precios para el mismo producto variando la fecha de inicio para que justamente haya un cambio automático del precio al cambiar el día. Esta consulta no funciona, pues me dice que en el Group by le faltan campos del Select para agrupar. Es decir, pide que estén "cod_insumo, descripcion, tasa_gcia" si hago eso no puedo agrupar de la manera "correcta" y me aparece por ejemplo el mismo producto con dos precios distintos, esto es claro porque en el agrupamiento cambia el campo precio y ya lo considera como de otro conjunto. La consulta como la muestro sería la forma de resolver el problema, ahora, en firebird no funciona. ¿Cómo podría variarse esta consulta para obtener el resultado? Espero haber sido claro. Sino pregunten y lo hago lo mas detallado posible. 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 |
|