select 卡号,max(交易时间) 交易时间 from a where 交易时间<to_date('2004-04-01','yyyy-mm-dd') group by 卡号
union
select 卡号,min(交易时间) 交易时间 from a where 交易时间>to_date('2004-04-01','yyyy-mm-dd') group by 卡号
union
select 卡号,min(交易时间) 交易时间 from a where 交易时间>to_date('2004-04-01','yyyy-mm-dd') group by 卡号
解决方案 »
- ORA-19554:错误,请高手指教啊!
- 请问如何在Oracle触发器里调用一个外部Java程序?
- pvplsql的一些 问题;
- 有高手在c++中用Odatabase (oracle 公司提供的oledb)访问数据库嘛?
- 求一个条件分页的sql(用rownum) 高手进~~~~~~~~~!!!!!!
- 请bzszp(www.bzszp.533.net) 、 freddy2003()、 jack_4826(天下无双)阶段接分! 创建生成脚本(解决后再散500分) 一笑而过让散的500分
- 在oracle中,如何查看在一张表上建立了哪些触发器?
- 一个表中的组合副键的字段是否可以来自于不同的表呢?
- oracle连接问题
- 基于WEB页面的数据交换,有知道的吗?
- 关于merge into的用法
- 在哪个表中查询数据库链接?
card varchar2(10),
dealtime date
);
insert into test values ('kh1',to_date('2004-03-26','YYYY-MM-DD'));
insert into test values ('kh1',to_date('2004-03-27','YYYY-MM-DD'));
insert into test values ('kh1',to_date('2004-03-28','YYYY-MM-DD'));
insert into test values ('kh1',to_date('2004-04-26','YYYY-MM-DD'));
insert into test values ('kh2',to_date('2004-03-20','YYYY-MM-DD'));
insert into test values ('kh2',to_date('2004-03-19','YYYY-MM-DD'));
insert into test values ('kh2',to_date('2004-04-02','YYYY-MM-DD'));select card,to_char(min(dealtime),'YYYY-MM-DD') from test where dealtime>to_date('2004-04-01','YYYY-MM-DD') group by card
union
select card,to_char(max(dealtime),'YYYY-MM-DD') from test where dealtime<to_date('2004-04-01','YYYY-MM-DD') group by card;
接分!
union
select card,to_char(max(dealtime),'YYYY-MM-DD') from test where dealtime<to_date('2004-04-01','YYYY-MM-DD') and rownum=2 group by card;