Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 24-03-2004
WaRRanT WaRRanT is offline
Miembro
 
Registrado: feb 2004
Posts: 33
Poder: 0
WaRRanT Va por buen camino
Thumbs up

Roman,

Gracias! Houve um equivoco de minha parte...

So mais uma duvida...

Eu gostaria de ordenar meus registros por ordem de "data" (campo fecha). Eu achei que bastava indexar o campo e ele ordenaria...

Mas acabei tendo que usar um "ORDER BY", veja abaixo:

"Select M.* from movvales M Where M.empresa = rEmpresa ORDER BY data DESC limit 0,20000;"


Mas ficou bem mais lento...... lento.....
Responder Con Cita
  #2  
Antiguo 24-03-2004
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Poder: 26
guillotmarc Va por buen camino
Hola.

Tienes que tener las dos cosas. El índice creado, y un order by en la consulta. (El ORDER BY indica que queremos un resultado ordenado, y el índice proporciona al servidor una forma rápida de calcular el orden).

NOTA : En algunos servidores, si quieres hacer una ordenación descendiente, tienes que crear un índice descendiente. No sé si también es el caso de MySQL.

Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
Responder Con Cita
  #3  
Antiguo 24-03-2004
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
De hecho no es necesario crear el índice para ordenar. La sentencia ORDER BY servirá para ordenar por cualquier campo o conjunto de campos. Sin embargo la existencia de índices hará que el ordenamiento sea mucho má rápido.

Por lo dicho antes, no es necesario un índice descendiente para ordenar en forma descendente.

// Saludos
Responder Con Cita
  #4  
Antiguo 24-03-2004
WaRRanT WaRRanT is offline
Miembro
 
Registrado: feb 2004
Posts: 33
Poder: 0
WaRRanT Va por buen camino
Thumbs up

guillotmarc e ROman,

OK!

Resolvido!


Mudando um pouco aqui o assunto, mas ainda com relação ao ZEOS...

Voces sabem como traduzir um "Key Violation" no ZEOS?

Gracias,

Abraços!
Responder Con Cita
  #5  
Antiguo 24-03-2004
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por WaRRanT
Mudando um pouco aqui o assunto, mas ainda com relação ao ZEOS...
Lo siento, esta vez te toca "regaño"

Esta sería ya la tercera vez que cambias de tema en el mismo hilo. El que esté relacionado con Zeos no afecta ya que "Zeos" es algo muy general. Abre un hilo nuevo.

// Saludos

¡Ah! Y por favor escoge un título más indicativo del problema.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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


La franja horaria es GMT +2. Ahora son las 14:39:07.


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