Remplazar comando last
Buenas Tardes:
Tengo una tabla llamada HORAS con los campos (id, codigo, hora_inicial, hora_final, descuento, descuento_co, tiempo_total)
Realize esta consulta en access
SELECT codigo, last(fecha) AS fe, last(hora_inicial) AS HI, last(hora_final) AS HF,last(descuento) AS dcto, last(descuento_co) AS dcto_co, last(tiempo_total) AS TT
FROM HORAS
GROUP BY codigo
ORDER BY codigo
Esta misma consulta la quiero en sql server, pero me saca error debido a que el comando last no existe en sql server; podría reemplazar ese last por otro que no sea max, la consulta consiste en traer el ultimo registro que se ingreso de cada código, ya que no siempre el ultimo registro tiene los valores máximos.
Saludos desde Colombia
Tengo una tabla llamada HORAS con los campos (id, codigo, hora_inicial, hora_final, descuento, descuento_co, tiempo_total)
Realize esta consulta en access
SELECT codigo, last(fecha) AS fe, last(hora_inicial) AS HI, last(hora_final) AS HF,last(descuento) AS dcto, last(descuento_co) AS dcto_co, last(tiempo_total) AS TT
FROM HORAS
GROUP BY codigo
ORDER BY codigo
Esta misma consulta la quiero en sql server, pero me saca error debido a que el comando last no existe en sql server; podría reemplazar ese last por otro que no sea max, la consulta consiste en traer el ultimo registro que se ingreso de cada código, ya que no siempre el ultimo registro tiene los valores máximos.
Saludos desde Colombia
1 respuesta
Respuesta de alfredoal
1