select email,maxdate=(case when date1<date2 then date2 else date1 end) from (SELECT Email, MAX(lastUpdateDate) AS Date1 ,MAX(AddDate) AS Date2
FROM myTable
GROUP BY Email) b

解决方案 »

  1.   

    select Email,case when Date1>Date2 then Date1 else Date2 end from (
    SELECT Email,   MAX(lastUpdateDate) AS Date1, MAX(AddDate) AS Date2
    FROM myTable
    GROUP BY Email) b
      

  2.   

    不知是不是这个意思:
    SELECT Email,MAX(case when lastUpdateDate>AddDate then lastUpdateDate else AddDate end) AS maxDate
    FROM myTable
    GROUP BY Email
      

  3.   

    查询设计器不支持 CASE SQL 构造。—_—!