2010-11-09 7 views

Répondre

27
SELECT LEAST(date_1, date_2) FROM DUAL; 

Oracle LEAST

+1

Existe-t-il un équivalent «MOINS» dans SSMS? – ScottieB

+0

SSMS2012: _'LEAST 'n'est pas un nom de fonction intégré reconnu. – Airn5475

+2

opposé est le plus grand – Pierre

12

Essayez d'utiliser CASE au lieu de MIN pour comparer les deux et retourner la plus petite valeur:

SELECT CASE WHEN date_1<date_2 THEN date_1 ELSE date_2 END FROM dual; 

Source: http://www.techonthenet.com/oracle/functions/case.php

+2

Vous pouvez également ajouter un soudent à ces comparaison à moins que vos colonnes de date n'autorisent pas les valeurs nulles. –