Ver Mensaje Individual
  #1  
Antiguo 12-11-2004
Ignacio Ignacio is offline
Miembro
 
Registrado: may 2003
Posts: 77
Reputación: 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