¿COALESCE devuelve dos fechas binarias?
Por queCOALESCE(date1,date2)
regresoBlob
(binario)? Ambas columnas son de tipoDATETIME
.
Aquí está la consulta SQL completa:
SELECT COALESCE( last_modified, date_purchased )As LastModifiedOrPurchased
FROM Orders
ORDER BY COALESCE( last_modified, date_purchased )DESC
LIMIT 1;
Normalmente uso SQL-Server como rdbms pero necesito escribir una herramienta de sincronización. Ahora estoy tratando de seleccionar una de dos fechas. Silast_modified
es nulodate_purchased
debe ser devuelto.
Pero incluso si hay varios registros donde ambas fechas no son nulas, la consulta devuelve soloBlob
. ¿Cómo obtener la última fecha correcta?
Editar: enSQL-Fiddle no se puede reproducir con MySQL 5.1.61 (estoy en 5.0.51).