在SQL/Transact SQL中,我试图更新临时表以从3个不同的日期列(在该临时表中)中获取最新日期,并将该MAX日期放入"最新日期"列.
使用更新语句,最好的方法是什么?
只有三个它不是那么难......这绝对不能扩展到任意数量的日期时间列!
Select Case When DT1 > DT2 And DT1 > DT3 Then DT1 When DT2 > Dt3 Then Dt2 Else DT3 End From TableName