请考虑以下查询。我已经意识到使用fans.checkout-fans.checkin
来计算两个日期之间的差异(以天为单位)并不是一个好主意。我怎样才能重写它以便我可以使用它DateDiff()
?我似乎不能简单地fans.checkout-fans.checkin
用这个功能代替。
select x.name
from (
select fans.name,
dense_rank() over (order by fans.checkout-fans.checkin desc) as rnk
from fans
where fans.checkout-fans.checkin is not null
) x
where x.rnk = 1