易截截图软件、单文件、免安装、纯绿色、仅160KB

mssql 排序问题?求助


select * from todaytask where datediff("n",taskonlinetime,getdate()) <15 order by rank asc,addtasktime desc

这里查询 15分钟在线的任务 通过rank和addtasktime排序

rank数值为0或者1

现在想改变查询方式

要求:

当rank等于0 时候 显示 15分钟在线的任务

当rank等于1 时候 显示 全部任务

rank才用asc排序。

用一条查询语句进行查询。不知道我说的大家明白不?呵呵。

求助,谢谢。

SQL code:
select
case rank when 0 then (select * from todaytask where datediff("n",taskonlinetime,getdate()) <15 order by rank asc,addtasktime desc)
else (select * from todaytask order by rank asc,addtasktime desc)
from
todaytask


引用
SQL codeselectcase rankwhen0then (select*from todaytaskwheredatediff("n",taskonlinetime,getdate()) <15orderby rankasc,addtasktimedesc)else (select*from todaytaskorderby rankasc,addtasktimedesc)from 
t¡­


哈哈 困了 乱写的 楼主别笑话

mssql语言要用于asp网站里面的。希望可以不要分行。

困了,休息了

不会,帮顶.

up


相关问答:

java windows7 MSSQL - Java / Java SE

使用java在windows7 32位下连接MSSQL。
两台机器,windows7 32位,在控制面板里面全部设置语言和区域选项都english-unitedstates
唯一区别只有在安装SQL server 2008的时候 选择的字符集不一样,
exec sp_helpsor ......

mssql函数翻译 - 其他数据库开发 / MySQL/Postgresql

跪求将以下函数翻译为 mysql 的语法
CREATE FUNCTION workdayadd( 
@date datetime, --基础日期 
@workday int --要增加的工作日数 
)RETURNS datetime 
AS 
BEGIN 
DEC ......

msSql 修改时间字段 - MS-SQL Server / 基础类

表A
SQL code:
autoID outDate type resultDate
1 2010-05-10 11:12:03 1 null
2 2010-05-10 15:10:03 0 n ......

php5.3支持mssql吗 - PHP / 基础编程

安装不了mssql,如何配置呢
没人

extension=php_mssql.dll
安装正确了后,改PHP。INI再重起。

php startup:unable to load dynamic library 'ext\php_mssql.dll - 找不到制定的模块

支持的
还是海贼迷 ......

MSSql 2000存储过程 - MS-SQL Server / 基础类

我建立类似这样的存储过程
SQL code:
CREATE PROCEDURE pro
@var sysname
AS
if @var='a'
select * into #mb from mb
else if @var= 'b'
select * into #mb from mb
提示错误2714:数据库中已 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号