Hola, gracias a todos por sus respuestas
iislas como dijo
damimg esta consulta pues practicamente me devuelve la fecha menor:
Código SQL:
Ver originalSELECT top 1 * FROM b_plazas WHERE fe_ocupz < (SELECT MAX(fe_ocupz) FROM b_plazas)
AND cl_puest='17345'
Libras ¿Cómo le haría con un having conunt? Lo intentaré de todos modos pero ja no se como empezar xD...
daming Gracias, tu consulta me devuelve exactamente la penúltima fecha que necesito, y bueno me la muestra en una tabla temporal
Código SQL:
Ver originalCREATE TABLE tempfecha (
fecha datetime
)
INSERT INTO tempfecha SELECT top 2 fe_ocupz FROM b_plazas WHERE cl_puest='17345' ORDER BY fe_ocupz DESC
SELECT top 1 fecha
FROM tempfecha
ORDER BY fecha
DROP TABLE tempfecha
Ahora aquí viene la sabrosura del asunto:
Tengo una consulta algo grande en la cual debo de poner la fecha penultima del contrato de un trabajador (por eso que ocupaba esto) la cual extraigo de una de las tantas tablas de las que extraigo la información de nombre
b_plazas, como podría hacer para mostrar los datos de esta consulta ya que no es solo la penúltima fecha de toda la tabla si no más bien la de todos los trabajadores, seguiré intentando pero si alguien me pudiera ayudar (más de lo que ya han hecho) les agradecería bastante, eh pensado en algo como esto:
Código SQL:
Ver originalCREATE TABLE tempfecha (
fecha datetime
)
INSERT INTO tempfecha SELECT <----AQUI TODA MI CONSULTOTA----> ORDER BY fe_ocupz DESC
SELECT top 1 fecha
FROM tempfecha
ORDER BY fecha
DROP TABLE tempfecha
Muchas gracias
damimg, iislas y Libras han sido de bastante ayuda.