SQL - d'Obtenir la Plus Récente Date De Plusieurs Colonnes

Assumer un ensemble de lignes contenant les éléments suivants

EntryID    Name      DateModified   DateDeleted
-----------------------------------------------  
1          Name1     1/2/2003       NULL
2          Name1     1/3/2005       1/5/2008
3          Name1     1/3/2006       NULL
4          Name1     NULL           NULL  
5          Name1     3/5/2008       NULL

Précisions:

J'ai besoin d'une valeur unique - la plus grande non-nulle de la date à partir de DEUX colonnes. De sorte que le plus grand de tous les dix cellules dans ce cas.

  • Demandez-vous pour la plus grande valeur de DateModified ou DateDeleted ou voulez-vous plus de valeur pour chaque colonne?
  • cela fait-il une différence? @Thomas - j'ai édité ma question; il suffit d'une valeur de deux colonnes
  • Je pense que la raison pour @OMG question est de savoir si l' GREATEST la fonction est disponible.
InformationsquelleAutor Scott Baker | 2010-06-02