一个刁钻的SQL问题,能否通过一个表的自身连接,求得比当前值小的最大值?
答案:1 悬赏:0 手机版
解决时间 2021-04-02 04:21
- 提问者网友:蓝莓格格巫
- 2021-04-01 21:14
一个刁钻的SQL问题,能否通过一个表的自身连接,求得比当前值小的最大值?
最佳答案
- 五星知识达人网友:佘樂
- 2021-04-01 22:46
可以啊。
由于只需要一个字段,并不需要复杂的“自关联”--虽然本质还是如此:
SELECt A.[抄表时间]
,(SELECT Max([抄表时间])
FROM dbo.Test
WHERe [抄表时间] < A.[抄表时间]
) AS [上一抄表时间]
FROM dbo.Test A
由于只需要一个字段,并不需要复杂的“自关联”--虽然本质还是如此:
SELECt A.[抄表时间]
,(SELECT Max([抄表时间])
FROM dbo.Test
WHERe [抄表时间] < A.[抄表时间]
) AS [上一抄表时间]
FROM dbo.Test A
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯