FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Consultar a fechas proximas
Saludos
El caso es el siguiente, tengo una tabla llamada Mercados, la cual contiene varios campos, entre los cuales hay uno que se llama fecha de cotizacion, un mercado puede ser cotizado n dias, la situacion es que se realizara una comparacion entre diferentes mercados, para esto se da una fecha limite y se debe obtener la informacion correspondiente de los mercados a comparar, el mercado "A" esta cotizado ayer, el "B" 2 dias antes, el "C" 1 semana antse, etc, etc. COmo puedo realizar una consulta para que logre esto, por el momento lo que hago es utilizar el top en las subconsultas de los campos para que me devuelva el primer registro y esta ordenado por fecha. Gracias de antemano |
#2
|
||||
|
||||
Hola
No entiendo bien, pero tal ven indicando el mercado y usando Last, serviría, no se. Saludos
__________________
Siempre Novato |
#3
|
|||
|
|||
Me disculpo por mi falta de claridad, a ver si puedo explicarlo un poco mas..
Tengo la tabla mercado con los campos id_m Nombre_m Fecha_Cot Precio_m En esta tabla se almacenan todas la cotizaciones realizadas de los difertentes mercados. Ahora, tengo que realizar una consulta que de por ejemplo el siguiente resultado Si eligieramos un rango de fechas entre el 1 y el 18 de diciembre, y en este rango hubieran 5 cotizaciones del mercado 1, tener una consulta que me retorne id_m Nombre_m Precio1(de la Fecha 1) Precio2(de la Fecha 2) Precio3(de la Fecha 3) Precio4(de la Fecha 4) Precio5(de la Fecha 5) no se si se entendio mejor la situacion Gracias |
#4
|
||||
|
||||
Una SQL no puede devolver filas como columnas, para que me entiendas no es posible hacer d_m Nombre_m Precio1(de la Fecha 1) Precio2(de la Fecha 2) Precio3(de la Fecha 3) Precio4(de la Fecha 4) Precio5(de la Fecha 5),
cuando los datos se guardan con esta estructura. id_m Nombre_m Fecha_Cot Precio_m. Por lo que para estos casos lo mejor es usar indicadores(DecisionCube o PivotCube), estos te permiten tratar los datos recuperados por una SQL como una tabla dinamica, de forma que puedes conseguir lo que buscas y de paso que el usuario pueda estrucutrar la información como más le interese. Dejo un enlace a un artículo de Marteens
__________________
PepeLolo El hombre el único virus que mide más de unas cuantas micras |
#5
|
||||
|
||||
Que bd utilizas?, en firebird, no estoy seguro si de la version 2.0 en adelante existe la funcion LIST. con esto podrias hacer algo asi
List te devolvera una cadena de caraceteres. separadas por comas. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Consultar en memoria | Vlady | SQL | 5 | 17-12-2008 16:36:36 |
Ayuda Al Consultar Por Fechas Especificas En Firebird | DANILO PEREZ | Firebird e Interbase | 4 | 07-08-2007 23:57:36 |
slq entre dos fechas comparar fechas | taru | MySQL | 2 | 30-07-2007 16:10:36 |
Las horribles fechas, control de fechas | Huer | OOP | 6 | 18-10-2005 19:11:49 |
Consultar fechas en firebird (SQL) | pepitu | Firebird e Interbase | 7 | 28-09-2005 19:19:23 |
|