Je veux faire ce qui suit:Sélectionnez le minimum de deux dates
SELECT min(date_1, date_2)
from dual;
Mais cela ne fonctionne pas parce que terriblement min prend un seul paramètre. Y a-t-il un autre moyen?
Je veux faire ce qui suit:Sélectionnez le minimum de deux dates
SELECT min(date_1, date_2)
from dual;
Mais cela ne fonctionne pas parce que terriblement min prend un seul paramètre. Y a-t-il un autre moyen?
SELECT LEAST(date_1, date_2) FROM DUAL;
Oracle LEAST
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
Vous pouvez également ajouter un soudent à ces comparaison à moins que vos colonnes de date n'autorisent pas les valeurs nulles. –
Existe-t-il un équivalent «MOINS» dans SSMS? – ScottieB
SSMS2012: _'LEAST 'n'est pas un nom de fonction intégré reconnu. – Airn5475
opposé est le plus grand – Pierre