问个简单得不得了的问题!~ 有奖抢答.. 哈哈

噯卟釋手 2006-10-30 05:12:44
有个存储过程
create proc p1
as
begin
select
Ltime,Rtime
from ta
end

我想弄成如果 Rtime 为null 就
order by
TopFlag desc,
Ltime desc ,
Rtime desc

如果不为null 就
order by
TopFlag desc,
Rtime desc,
Ltime desc

哪个先回答对头就给那个分分儿哈
...全文
247 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
噯卟釋手 2006-10-30
  • 打赏
  • 举报
回复
谢谢i9988(冒牌j9988 V0.3) and MustKillBush()
aaronslee 2006-10-30
  • 打赏
  • 举报
回复
晕,原来可以的

学习~ing
aaronslee 2006-10-30
  • 打赏
  • 举报
回复


这 case 结构能用到 order 后面去么 ?
i9988 2006-10-30
  • 打赏
  • 举报
回复
create proc p1
as
begin
select
Ltime,Rtime
from ta
order by
TopFlag desc,
case when Rtime is null then Ltime else Rtime end desc ,
case when Rtime is null then Rtime else Ltime end desc

go
噯卟釋手 2006-10-30
  • 打赏
  • 举报
回复
MustKillBush() ( ) 信誉:100 Blog 2006-10-30 17:45:00 得分: 0


先做个查询,看下是否存在 Rtime
然后再排序




----------------------------------------------

有的行有撒

有的行没有撒
噯卟釋手 2006-10-30
  • 打赏
  • 举报
回复
比如

lcode TopFlag ltime rtime
帖子ID 置顶标识 发帖时间 最后回复时间

一般都是按照
置顶标识、发帖时间、 最后回复时间 弄个排撒
如果有回复 就自然提前了撒 就象我们CSDN弄个撒
aaronslee 2006-10-30
  • 打赏
  • 举报
回复
先做个查询,看下是否存在 Rtime
然后再排序



噯卟釋手 2006-10-30
  • 打赏
  • 举报
回复
MustKillBush() ( ) 信誉:100 Blog 2006-10-30 17:20:00 得分: 0


Rtime ?

此列要么全部有值 要么全部为 Null ??

------------------------------------------------

说错了

有的行里的Rtime 有值

有的没有撒
噯卟釋手 2006-10-30
  • 打赏
  • 举报
回复
其实就是个小论坛

按照回复时间排序啊

如果没有回复

就按照发帖时间

哈哈

把牙齿都跟你笑脱!~
噯卟釋手 2006-10-30
  • 打赏
  • 举报
回复
MustKillBush() ( ) 信誉:100 Blog 2006-10-30 17:20:00 得分: 0


Rtime ?

此列要么全部有值 要么全部为 Null ??


-------------------------------

是滴
gc_ding 2006-10-30
  • 打赏
  • 举报
回复
试试:
create proc p1
as
begin
if Rtime is not null
select
Ltime,Rtime
from ta
order by
TopFlag desc,
Rtime desc,
Ltime desc
else
select
Ltime,Rtime
from ta
order by
TopFlag desc,
Ltime desc,
Rtime desc
end
aaronslee 2006-10-30
  • 打赏
  • 举报
回复
Rtime ?

此列要么全部有值 要么全部为 Null ??
噯卟釋手 2006-10-30
  • 打赏
  • 举报
回复
遭了

大家都下班了

哈哈
噯卟釋手 2006-10-30
  • 打赏
  • 举报
回复
哈哈
噯卟釋手 2006-10-30
  • 打赏
  • 举报
回复
等等等!~

34,587

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧