oracle查询每月倒数第三天,求一个SQL,想要的结果是,每个会员,每种购买日期取一个最后日期,和标志。...
With a As(Select 1001 cst_id,to_date('2014/09/29', 'yyyy-mm-dd') pur_dt,1 cst_working_flag,to_date('2014/09/29', 'yyyy-mm-dd') cst_working_dt,Null cst_holiday_flag,Null cst_holiday_dtFrom dualUnion Al
With a As
(Select 1001 cst_id,
to_date('2014/09/29', 'yyyy-mm-dd') pur_dt,
1 cst_working_flag,
to_date('2014/09/29', 'yyyy-mm-dd') cst_working_dt,
Null cst_holiday_flag,
Null cst_holiday_dt
From dual
Union All
Select 1001 cst_id,
to_date('2014/09/29', 'yyyy-mm-dd') pur_dt,
1 cst_working_flag,
to_date('2014/09/29', 'yyyy-mm-dd') cst_working_dt,
Null cst_holiday_flag,
Null cst_holiday_dt
From dual
Union All
Select 1001 cst_id,
to_date('2015/03/29', 'yyyy-mm-dd') pur_dt,
1 cst_working_flag,
to_date('2015/03/29', 'yyyy-mm-dd') cst_working_dt,
Null cst_holiday_flag,
Null cst_holiday_dt
From dual
Union All
Select 1001 cst_id,
to_date('2015/05/13', 'yyyy-mm-dd') pur_dt,
Null cst_working_flag,
Null cst_working_dt,
1 cst_holiday_flag,
to_date('2015/05/13', 'yyyy-mm-dd') cst_holiday_dt
From dual
Union All
Select 1001 cst_id,
to_date('2015/05/14', 'yyyy-mm-dd') pur_dt,
1 cst_working_flag,
to_date('2015/05/14', 'yyyy-mm-dd') cst_working_dt,
1 cst_holiday_flag,
to_date('2015/05/14', 'yyyy-mm-dd') cst_holiday_dt
From dual
Union All
Select 1002 cst_id,
to_date('2014/09/29', 'yyyy-mm-dd') pur_dt,
1 cst_working_flag,
to_date('2014/09/29', 'yyyy-mm-dd') cst_working_dt,
Null cst_holiday_flag,
Null cst_holiday_dt
From dual
Union All
Select 1002 cst_id,
to_date('2014/09/29', 'yyyy-mm-dd') pur_dt,
1 cst_working_flag,
to_date('2014/09/29', 'yyyy-mm-dd') cst_working_dt,
Null cst_holiday_flag,
Null cst_holiday_dt
From dual
Union All
Select 1002 cst_id,
to_date('2015/03/29', 'yyyy-mm-dd') pur_dt,
1 cst_working_flag,
to_date('2015/03/29', 'yyyy-mm-dd') cst_working_dt,
Null cst_holiday_flag,
Null cst_holiday_dt
From dual
Union All
Select 1002 cst_id,
to_date('2015/05/13', 'yyyy-mm-dd') pur_dt,
Null cst_working_flag,
Null cst_working_dt,
1 cst_holiday_flag,
to_date('2015/05/13', 'yyyy-mm-dd') cst_holiday_dt
From dual
Union All
Select 1002 cst_id,
to_date('2015/05/14', 'yyyy-mm-dd') pur_dt,
Null cst_working_flag,
Null cst_working_dt,
1 cst_holiday_flag,
to_date('2015/05/14', 'yyyy-mm-dd') cst_holiday_dt
From dual)
Select * From a order by a.cst_id asc ,a.pur_dt asc;
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)