今天遇到一个问题,需要查询两个月内的数据,但是SQL语句没有办法实现,就自己写了一个简单的存储过程以此来实现自己需要的功能。 使用的PL/SQL工具,实现存储过程中数据的 输出。 1、首先建立一个“test window”(即测试窗口),然后在里面写代码。 2、然后
今天遇到一个问题,需要查询两个月内的数据,但是SQL语句没有办法实现,就自己写了一个简单的存储过程以此来实现自己需要的功能。
使用的PL/SQL工具,实现存储过程中数据的 输出。
1、首先建立一个“test window”(即测试窗口),然后在里面写代码。
2、然后写上自己的代码,我的如下:
自己也可以根据需要设置为可传入参数的功能
declare
v_date date := to_date('2014-11-01', 'yyyy-mm-dd');
e_date date := to_date('2014-11-30', 'yyyy-mm-dd');
v_cur sys_refcursor;
v_pay number;
v_source varchar2(20);
v_new number;
v_invest number;
p_date date;
begin
while (v_date = v_date
and t.addtime = 1
and t.order_kind = v_date
and bb.report_date
3、运行SQL,在 输出中即可看到结果。
以此记录,仅供个人查看。
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did96642