126 ¿Es posible al SELECTmínimo o máximo entre dos o más valores? Necesitaría algo como esto: SELECT MAX_VALUE(A.date0, B.date0) AS date0, MIN_VALUE(A.date1, B.date1) AS date1 FROM A, B WHERE B.x = A.x ¿Puedo lograr esto solo usando MySQL? mysql sql Carlos fuente posible duplicado de ¿Cómo obtener el máximo de dos valores en MySQL? RandomSeed Respuestas: 234 Puede usar LEASTy GREATESTfuncionar para lograrlo. SELECT GREATEST(A.date0, B.date0) AS date0, LEAST(A.date1, B.date1) AS date1 FROM A, B WHERE B.x = A.x Ambos se describen aquí http://dev.mysql.com/doc/refman/5.0/en/comparison-operators.html Elon Than fuente 27 Supongo que estás buscando: GREATEST() y LEAST() Semilla aleatoria fuente 9 Solo tenga cuidado si es probable que NULL esté en un valor de campo ... SELECT LEAST(NULL,NOW()); y SELECT GREATEST(NULL,NOW()); ambos devuelven nulo, que puede no ser lo que desea (especialmente en el caso de MAYOR) Steve Childs fuente 2 Prueba esto: SELECT GREATEST(A.date0, B.date0) AS `date0`,LEAST(A.date0, B.date0) AS `date1` FROM A JOIN B ON A.id = B.role; Mani fuente
234 Puede usar LEASTy GREATESTfuncionar para lograrlo. SELECT GREATEST(A.date0, B.date0) AS date0, LEAST(A.date1, B.date1) AS date1 FROM A, B WHERE B.x = A.x Ambos se describen aquí http://dev.mysql.com/doc/refman/5.0/en/comparison-operators.html Elon Than fuente
9 Solo tenga cuidado si es probable que NULL esté en un valor de campo ... SELECT LEAST(NULL,NOW()); y SELECT GREATEST(NULL,NOW()); ambos devuelven nulo, que puede no ser lo que desea (especialmente en el caso de MAYOR) Steve Childs fuente
2 Prueba esto: SELECT GREATEST(A.date0, B.date0) AS `date0`,LEAST(A.date0, B.date0) AS `date1` FROM A JOIN B ON A.id = B.role; Mani fuente
Respuestas:
Puede usar
LEAST
yGREATEST
funcionar para lograrlo.Ambos se describen aquí http://dev.mysql.com/doc/refman/5.0/en/comparison-operators.html
fuente
Supongo que estás buscando:
GREATEST()
y
LEAST()
fuente
Solo tenga cuidado si es probable que NULL esté en un valor de campo ...
y
ambos devuelven nulo, que puede no ser lo que desea (especialmente en el caso de MAYOR)
fuente
Prueba esto:
fuente