Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 23-11-2008
Avatar de salvica
salvica salvica is offline
Miembro
 
Registrado: mar 2004
Ubicación: Albacete (España) ... En un lugar de la Mancha ...
Posts: 304
Poder: 21
salvica Va por buen camino
Como acelerar búsqueda de valores extremos?

Pues eso, lo del encabezamiento

Tengo una tabla con cuatro campos (Clave, Fecha, Hora y Valor) y necesito sacar el máximo, el mínimo y las horas en que se producen de un día determinado.

Hasta ahora lo hago en dos pasos para cada valor (por ejemplo, para el 23-10-2008):
1º - Consulto los valores extremos
Código SQL [-]
SELECT MIN(valor) AS minimo, MAX(valor) AS minimo
  FROM tabla
 WHERE fecha="2008-10-23"
2º - Consulto las fechas en que se producen los valores extremos
Código SQL [-]
SELECT hora
  FROM tabla
 WHERE fecha="2008-10-23"
   AND valor=MINIMO
SELECT hora
  FROM tabla
 WHERE fecha="2008-10-23"
   AND valor=MAXIMO
La cosa funciona, pero da la impresión de quedarse "colgado" el sistema (osea que tarda demasiado), por eso mi pregunta ¿Hay alguna otra forma para acelerar el resultado?

Gracias de antemano
Salvica

Última edición por salvica fecha: 23-11-2008 a las 18:03:16.
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Conexión de 2 máquinas a 1 que tiene 2 tarjetas de red y que se vean los extremos Lester Redes 1 18-07-2007 15:45:45
Truco: Cómo acelerar Beryl en Ubuntu Casimiro Notevi La Taberna 16 21-03-2007 21:53:40
Problemas Acelerar PHP HomeCinema PHP 1 09-02-2007 11:42:04
como jalar los tomar y jalar valores de una tabla de un campo de Busqueda en Delphi Mone Conexión con bases de datos 6 15-11-2005 19:50:46
Como acelerar el trabajo DBF manuelpr Conexión con bases de datos 3 29-03-2005 19:52:11


La franja horaria es GMT +2. Ahora son las 15:32:19.


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