Si tengo una tabla que (entre otras columnas) tiene dos columnas DATETIME, ¿cómo seleccionaría la más reciente fecha de esas dos columnas.Seleccionar la fecha más reciente entre dos columnas
Ejemplo:
ID Date1 Date2
1 1/1/2008 2/1/2008
2 2/1/2008 1/1/2008
3 1/10/2008 1/10/2008
Si quería que mis resultados para parecerse
ID MostRecentDate
1 2/1/2008
2 2/1/2008
3 1/10/2008
¿Hay una manera sencilla de hacer esto que estoy, obviamente, pasando por alto? Sé que puedo hacer subconsultas y declaraciones de casos o incluso escribir una función en el servidor sql para manejarlo, pero tenía en mi cabeza que había una función de tipo de comparación máxima ya incorporada de la que me olvido.
Me imaginé que ese era el caso. Estaba casi seguro de que había una función de comparación de fechas ya construida donde podría haber dicho "seleccionar ID, máximo (fecha1, fecha2)". – TheTXI
no funcionará si una de esas fechas es nula. – ulkas