根据订单ID进行升序或降序排列
2012-11-15 12:09
218 查看
问题描述:订单明细表中有订单ID,客户ID,运货商,运货费等字段(如下表),想实现根据点击订单ID的次数对订单ID进行排序,比如说,点击一次订单ID的字段名,则根据订单ID进行升序排列,再点击一次则降序排列,以此类推。
1、数据库设计
安装oracle,然后用PL链接数据,创建oracle表空间,创建表,表名为“订单明细”。
以下是PL具体操作,方便新手学习和进步。
1.1 oracle创建表
create table 订单明细(
订单ID number(9) not null primary key,
客户ID number(9) not null,
雇员ID number(9) not null,
订购日期ID number(9) not null,
发货日期ID number(9) not null,
到货日期ID number(9) not null,
运货商ID number(9) not null,
运货费ID number(9) not null)
1.2 插入数据
insert into 订单明细(订单ID,客户ID, 雇员ID,订购日期ID,发货日期ID,到货日期ID, 运货商ID, 运货费ID )
values ('20120621','44','42','20120622','20120623','20120624','42','42')
1.3 查询数据
select* from 订单明细
如图,
2、FR报表设计
2.1 创建数据库链接
打开FR软件,服务器—定义数据连接,如图:
2.2 创建数据集
点击右边的数据集加号,添加数据集,编写SQL,如图:
2.3根据订单ID进行升序排列表单设计
2.4根据订单ID进行升序排列,再点击一次则降序排列表单设计
3、报表展示
3.1 升序排列
3.2 降序排列
4、结束语
这篇文章是为了方便新手学习和进步,所以写得比较具体和简单,希望大家都能够共同进步!
订单ID | 客户ID | 雇员ID | 订购日期ID | 发货日期ID | 到货日期ID | 运货商ID | 运货费ID |
ds1.G(订单ID) | ds1.G(客户ID) | ds1.G(雇员ID) | ds1.G(订购日期ID) | ds1.G(发货日期ID) | ds1.G(到货日期ID) | ds1.G(运货商ID) | ds1.G(运货费ID) |
安装oracle,然后用PL链接数据,创建oracle表空间,创建表,表名为“订单明细”。
以下是PL具体操作,方便新手学习和进步。
1.1 oracle创建表
create table 订单明细(
订单ID number(9) not null primary key,
客户ID number(9) not null,
雇员ID number(9) not null,
订购日期ID number(9) not null,
发货日期ID number(9) not null,
到货日期ID number(9) not null,
运货商ID number(9) not null,
运货费ID number(9) not null)
1.2 插入数据
insert into 订单明细(订单ID,客户ID, 雇员ID,订购日期ID,发货日期ID,到货日期ID, 运货商ID, 运货费ID )
values ('20120621','44','42','20120622','20120623','20120624','42','42')
1.3 查询数据
select* from 订单明细
如图,
2、FR报表设计
2.1 创建数据库链接
打开FR软件,服务器—定义数据连接,如图:
2.2 创建数据集
点击右边的数据集加号,添加数据集,编写SQL,如图:
2.3根据订单ID进行升序排列表单设计
2.4根据订单ID进行升序排列,再点击一次则降序排列表单设计
3、报表展示
3.1 升序排列
3.2 降序排列
4、结束语
这篇文章是为了方便新手学习和进步,所以写得比较具体和简单,希望大家都能够共同进步!
相关文章推荐
- 根据条件,进行升序或降序排列,两种方式的比较。
- 【GridView表头排序】点击表头可以进行升序和降序的排列
- dedecms 按照ID升序 降序排列方法
- js:数组重排序问题:如何使用sort()方法按数值的大小进行升序或降序排列
- 用面向对象解决:输入一个5X5的二维数组,将数组进行排序,其中一维数组按照平均值降序,一维数组内部升序排列
- 传入一个数组进行排列,奇数在前升序,偶数在后降序,在程序执行中不能开辟新数组空间
- 根据对象中某一属性进行升序降序排序的javascript实现
- 输入一个5X5的二维数组,将数组进行排序,其中一维数组按照平均值降序,一维数组内部升序排列。
- 利用Arrays.sort();方法对相应数组进行升序、降序排列
- 用Arrays类sort()对数组元素进行升序降序排列
- 请通过代码实现以下功能:输入一个5X5的二维数组,将数组进行排序,其中一维数组按照平均值降序,一维数组内部升序排列。
- 输入一个5X5的二维数组,将数组进行排序,其中一维数组按照平均值降序,一维数组内部升序排列。
- Sort函数进行升序和降序排列[#include <algorithm>]
- 输入人数,输入每一个人的分数,求平均分,求排序,升序跟降序分别排列
- 【HDU5649 BestCoder Round 76 (div1)D】【二分+线段树】DZY Loves Sorting 全排列1~n 区间升序降序排序 最后k位置的数是几
- MySQL中进行树状所有子节点的查询 . mysql根据父id 查询所有的子id
- c语言实现二维数组排序,一个4*5的数组,要求每行都进行升序排列,并求出每行的平均值。
- C语随机产生20个正整数存入数组a中,且每个数均在1000-9999之间(包含1000和9999)。对数组进行排序,要求按每个数的后三位的大小进行升序排列,然后取出满足此条件的前10个数放入数组b中,
- 冒泡排序--对数组中的元素进行降序排列
- [引]用c#产生1-100之间的不重复的随机数,并且可进行降序 升序排序