Pregunta:
Fecha: 31-01-2019 14:46:28
(En Español)
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 Votos: 0 - Respuestas: 1 - Vistas: 5 Compartir en: Google Facebook Twitter LinkedIn Link
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 Votos: 0 - Respuestas: 1 - Vistas: 5 Compartir en: Google Facebook Twitter LinkedIn Link
Respuestas:
-
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