我的mysql表是这样的:
id value
1 10
2 20
3 30
4 40
5 50
有两个参数:开始和结束,我想要的是这样的:
when start=end, the result is 0
when start>end, the result is 'sum(value) where id<=start and id>end'
when start<end, the result is 'sum(value) where id>start and id<=end'
怎么写sql来得到结果?也许“当时的情况”是一个不错的选择,但我不知道该怎么写。