字段1,字段2,字段3,字段4,字段5,
date11,date21,date31,date41,date51,
date12,date22,date32,date42,date52,
date13,date23,date33,date43,date53,
date14,date24,date34,date44,date54,select 字段1,字段2,字段3,字段4,字段5,最小日期 from 表五个字段都是日期型取最小的放在 最小日期 这个动态字段里

解决方案 »

  1.   

    select  
      *
      (select min(t.a) from (select 字段1 as a union select 字段2 union select 字段3 union select 字段4 union select 字段5) t) as [最小日期]
    from 
      表
      

  2.   

    select  
      *,
      (select min(t.a) 
       from 
       (select 字段1 as a 
        union select 字段2 
        union select 字段3 
        union select 字段4 
        union select 字段5
        ) t
      ) as [最小日期]
    from 
      表
      

  3.   

    更多方法,请参考精华帖 http://topic.csdn.net/u/20091016/16/b0a366ef-24de-4f9f-981f-9b33812c7f80.html?75189