2017-09-20 1 views

Répondre

1

Utilisez un sous-requête:

select in_date 
from inv_database 
where created_t = (select max(created_t) from inv_database); 

Vous pouvez également utiliser une fonction analytique comme row_number:

select t.in_date 
from 
(
    select in_date, 
     row_number() over (order by created_t desc) rn 
    from inv_database 
) t 
where t.rn = 1; 
+0

Notez que ces requêtes peuvent donner des résultats différents - ce qui est correct dépendra des besoins réels et si la dépendance de 'in_date' ->' created_t' est contrainte ou non. –

+0

@JeffreyKemp Oui, il y a un problème de ce qui se passerait avec les cravates. –

0

sous-requête vous aidera ...

select in_date as Date 
from inv_database 
where created_t 
= (select max(created_t) from inv_database); 

vous pouvez l'essayer en fonction de la structure de votre colonne de table.