Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Consulta con condicionales

Estas en el tema de Consulta con condicionales en el foro de Oracle en Foros del Web. hola a todos, esta consulta me saca los dos últimos valores consumidos por cada uno de los vehículos en la estación de energía, para un ...
  #1 (permalink)  
Antiguo 29/04/2019, 12:22
Avatar de mager3  
Fecha de Ingreso: junio-2012
Ubicación: Medellin
Mensajes: 318
Antigüedad: 11 años, 9 meses
Puntos: 4
Mensaje Consulta con condicionales

hola a todos,

esta consulta me saca los dos últimos valores consumidos por cada uno de los vehículos en la estación de energía, para un vehículo es valido registrar un consumo desde cero hasta N, es decir, que el resultado del query me arroja dos filas, fila 1 que tiene el consumo registrado del periodo más reciente y fila 2 el consumo del periodo anterior registrado.

yo necesito obtener solo los vehículos que cumplan con la siguiente condición:

En la fila 1 tengan cero y en la fila 2 sea mayor a cero... me pueden orientar por favor

Código SQL:
Ver original
  1. SELECT * FROM
  2.   (
  3.      SELECT
  4.      femsesu,(femleto-femlean), ROW_NUMBER() OVER (partition BY femsesu ORDER BY fempedi DESC) fila, pedicicl,pediano,pedimes,GE_GEOGRA_LOCATION.description localidad,fempedi
  5.      FROM lectelme,pedifact,pr_producto,AB_ADDRESS,GE_GEOGRA_LOCATION
  6.      WHERE fempedi=pedicodi AND femsesu=pr_producto.producto_id AND PR_producto.ADDRESS_ID = AB_ADDRESS.ADDRESS_ID
  7.      AND GE_GEOGRA_LOCATION.geograp_location_id=AB_ADDRESS.geograp_location_id
  8.      --and femsesu in (90012823)
  9.      AND pedicicl=:ID
  10.      AND femoble NOT IN (53)
  11.    ) t1
  12.   WHERE (fila=1 OR fila=2) AND pediano=(SELECT EXTRACT(YEAR FROM sysdate) FROM dual);
  #2 (permalink)  
Antiguo 30/04/2019, 06:15
Avatar de mager3  
Fecha de Ingreso: junio-2012
Ubicación: Medellin
Mensajes: 318
Antigüedad: 11 años, 9 meses
Puntos: 4
Respuesta: Consulta con condicionales

mm últimamente me he estado auto-contestando las preguntas.. no se si el foro ha disminuido su actividad de participación... de todas maneras agradezco si alguien con conocimiento pueda apoyarme.. gracias

Etiquetas: condicionales
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:05.