sql >> Database teknologi >  >> RDS >> Sqlserver

Valg af seneste dato mellem to kolonner

CASE er IMHO din bedste mulighed:

SELECT ID,
       CASE WHEN Date1 > Date2 THEN Date1
            ELSE Date2
       END AS MostRecentDate
FROM Table

Hvis en af ​​kolonnerne er nul, skal du blot omslutte i COALESCE :

.. COALESCE(Date1, '1/1/1973') > COALESCE(Date2, '1/1/1973')


  1. Stop Django med at oversætte tider til UTC

  2. Ændre tabeller, der er replikeret i SQL Server 2008 R2

  3. Import af et MySQL-skema til Xcode som en CoreData-datamodel

  4. Indsæt skrabet tabeldata direkte i PostgreSQL db