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 12-11-2004
Ignacio Ignacio is offline
Miembro
 
Registrado: may 2003
Posts: 77
Poder: 21
Ignacio Va por buen camino
A fechas iguales tomar el registro mayor

Hola a todos

Tengo una tabla llamada Cotizaciones y sus campos son "NumeroCOT" y "FechaCOT".
Debo obtener el numero de la fecha igual o inmediatamente menor que la transferida en un parámetro. Si hubiera dos fechas de igual valor que cumplan con la condición, debo tomar en NumeroCOT mayor.

Si el código SQL es:
Código:
Select Max(FechaCOT)
From Cotizaciones
Where FechaCOT=<:FechaMovimiento
Obtengo la fechaCOT pero yo necesito en NumeroCOT de esa fecha.

Si el código SQL es:
Código:
Select NumeroCOT
From Cotizaciones
Where FechaCOT=<:FechaMovimiento
Obtengo todos los registros que cumplan la condición y yo quiero un solo registro.

Aprovecho esta pregunta para consultarles si hiciera esto en procedimientos almacenados ganaria en velocidad o seria indistinto.

Gracias desde ya.
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


La franja horaria es GMT +2. Ahora son las 03:06:32.


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