多条件查询 分组 分页的sql语句

本文介绍了一种通过创建临时表实现多条件查询、分组和分页的SQL语句方法。首先,根据特定条件从原始表中选择数据并存入临时表;然后,利用临时表进行分页查询,展示前15条记录,同时排除已显示的前30条记录。
摘要由CSDN通过智能技术生成

目前只发现一种

实现方法是 先更具条件 ,分组查询出所有数据 存放到临时表中,

然再从临时表中 读书具体 sql语句如下:

 

读出数据插入临时表:

CREATE TABLE #T (

T_ID INT IDENTITY(1,1) PRIMARY KEY,

 WPROJ_ID INTEGER,

PROJ_NAME NVARCHAR(255),

WRES_ID INTEGER,

RES_NAME NVARCHAR(255),

WASSN_ID INTEGER,

TASK_NAME NVARCHAR(255),

ASSN_ACT_WORK_VAR DECIMAL,

ASSN_BEFORE_ACT_WORK DECIMAL,

ASSN_ACT_WORK DECIMAL,

ASSN_WORK DECIMAL,

TASK_UID_SUMMARY INTEGER )

INSERT INTO #T SELECT

 WPROJ_ID,PROJ_NAME,WRES_ID,RES_NAME,WASSN_ID ,TASK_NAME,
 SUM(ASSN_WORK_VAR)/60000 AS'ASSN_ACT_WORK_VAR' ,
 MIN(ASSN_ACT_BEFORE_WORK)/60000 AS'ASSN_BEFORE_ACT_WORK' ,
 MAX(ASSN_ACT_WORK)/60000 AS'ASSN_ACT_WORK',

 MAX(ASSN_WORK)/60000AS'ASSN_WORK',
 TASK_UID_SUMMARY

 FROM

 MSP_TRANSACTIONS_UPDATE

WHERE

 WTRANS_ACTIO

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值