Nueva pregunta

Pregunta:

Fecha: 31-01-2019 14:46:28 (En Español)

Sql de documentacion vigente[No resuelta]

Buenas Dias/Tardes,

Quisiera hacer una consulta si ustedes me pueden ayudar necesito sacar los documentos que esten en la base de datos, estos deben estar en el caso que no se hayan actualizado en el sistema, es decir que mientras no exista otra fila con un nuevo documento debe mostrar el vencido.

en este momento tengo este SQL

SELECT adjuntovehiculo.tipo, adjuntovehiculo.numero, empresasadjunto.nombre, adjuntovehiculo.fExpedicion, adjuntovehiculo.fInicio, CURRENT_DATE , adjuntovehiculo.fSubida , adjuntovehiculo.fVencimiento, adjuntovehiculo.descripcion FROM adjuntovehiculo, empresasadjunto, vehiculo WHERE vehiculo.placa=adjuntovehiculo.placa AND empresasadjunto.idEmpresasAdjunto=adjuntovehiculo.idEmpresasAdjunto AND vehiculo.placa='SWN934' AND adjuntovehiculo.tipo IN ('LIC' ,'SOAT','TO') AND CURRENT_DATE<=adjuntovehiculo.fInicio AND adjuntovehiculo.fSubida =( SELECT MAX(adjuntovehiculo.fSubida) FROM adjuntovehiculo WHERE adjuntovehiculo.fSubida<=adjuntovehiculo.fVencimiento)

Este permite sacar los documentos vigentes, pero debe ocultar los vencidos en el caso que exista una nueva fila "actualizando" el documento, en el caso que no exista debe permanecer el vencido.

https://1drv.ms/u/s!As25II3XEXPYlBcwLYL3yDAqJ0H8
Etiquetas: Base de Datos - MySQL - Pregunta - SQL Votos: 0 - Respuestas: 1 - Vistas: 5 Compartir en: Google Facebook Twitter LinkedIn Link
 

Respuestas:

  •  
      0  
     
    Fecha: 01-02-2019 04:36:15 Buen Día.
    Tal vez podrías agrupar los registros por algún campo por ejemplo numero de vehículo y ordenarlo en forma descendente, por alguna de las fechas o id, de esta forma te traería un solo registro.
      Votos: 0 - Link respuesta
     
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
 
frjcbbae garagebible.com