Bonsoir,

Je viens vers vous, car je suis bloquée. Ci-après le bout de requête :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
SELECT DISTINCT   A
FROM table1 T1
     INNER JOIN table2 T2 
     ON T1.A=T2.A
WHERE T1.A =54
AND (((B <= TO_DATE('10/12/2014','DD/MM/YYYY'))
        AND (C>= TO_DATE('01/06/2014','DD/MM/YYYY')))
        OR ((B<= TO_DATE('10/12/2014','DD/MM/YYYY'))  
        AND(((C) is null))))
AND ((T2.D BETWEEN TO_DATE('01/06/2014','DD/MM/YYYY')
    AND TO_DATE('10/12/2014','DD/MM/YYYY')))

Je fais une sélection sur une période définie.
Pour cette période, si je n'ai pas d'enregistrement sélectionné, je souhaite alors récupérer la valeur maxi de T2. Est-ce possible? Je ne vois pas comment traduire cela en SQL. Merci pour votre aide, je débute.