Consulta SQL numero más parecido
Publicado por aseluis (130 intervenciones) el 20/11/2003 01:20:19
Hola. Tengo la siguiente consulta:
Adodc1.RecordSource = "select * from gastos where concepto='phajd' order by abs(importe-80000) asc"
Esto me ordena todos los registros que sean lo mas parcido posible a 80000 en ascendente (para el concepto phajd), pero yo lo que quiero conseguir es que me saque solo 1, es decir, un unico registro que sea el más parecido posible. Es que tengo que arrastrar los costes estandarizados por grupos y necesito que me saque los costes para el grupo de importe más cercano al introducido, no todos los grupos ordenados por el mas cercano ya que obligo a seleccionar manualmente en vez de automatizarlo.
No se si me explico bien.
Saludos. Muchas gracias.
Adodc1.RecordSource = "select * from gastos where concepto='phajd' order by abs(importe-80000) asc"
Esto me ordena todos los registros que sean lo mas parcido posible a 80000 en ascendente (para el concepto phajd), pero yo lo que quiero conseguir es que me saque solo 1, es decir, un unico registro que sea el más parecido posible. Es que tengo que arrastrar los costes estandarizados por grupos y necesito que me saque los costes para el grupo de importe más cercano al introducido, no todos los grupos ordenados por el mas cercano ya que obligo a seleccionar manualmente en vez de automatizarlo.
No se si me explico bien.
Saludos. Muchas gracias.
Valora esta pregunta


0