【varchar】oracle中比较日期大小日期定义的是varchar2类型的...
答案:2 悬赏:20 手机版
解决时间 2021-02-07 09:45
- 提问者网友:树红树绿
- 2021-02-06 20:37
【varchar】oracle中比较日期大小日期定义的是varchar2类型的...
最佳答案
- 五星知识达人网友:野味小生
- 2021-02-06 20:55
【答案】 SELECt COUNT(*) AS 几位同学, SUM(L2.SCORE) 分值之和
FROM (select DISTINCT L1.NAME, L1.SCORE
FROM (SELECt TA.*
FROM TA
WHERe to_date(DECODE(TA.DATEB,
'null',
TO_CHAr(SYSDATE, 'YYYY/MM/DD'),
TA.DATEB),
'yyyy-mm-dd hh24:mi:ss') -
to_date(DECODE(TA.DATEA,
'null',
TO_CHAr(SYSDATE, 'YYYY/MM/DD'),
TA.DATEA),
'yyyy-mm-dd hh24:mi:ss') > 180) L1) L2
建表语句:
Create table
create table TA
(
ID VARCHAr2(10) default '' not null,
NAME VARCHAr2(20) default '' not null,
DATEA VARCHAr2(20) ,
DATEB VARCHAr2(20) ,
SCORE VARCHAr2(20)
)
tablespace USERS
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 64
minextents 1
maxextents unlimited
);
-- Add comments to the table
comment on table TA
is 'TEST';
-- Add comments to the columns
FROM (select DISTINCT L1.NAME, L1.SCORE
FROM (SELECt TA.*
FROM TA
WHERe to_date(DECODE(TA.DATEB,
'null',
TO_CHAr(SYSDATE, 'YYYY/MM/DD'),
TA.DATEB),
'yyyy-mm-dd hh24:mi:ss') -
to_date(DECODE(TA.DATEA,
'null',
TO_CHAr(SYSDATE, 'YYYY/MM/DD'),
TA.DATEA),
'yyyy-mm-dd hh24:mi:ss') > 180) L1) L2
建表语句:
Create table
create table TA
(
ID VARCHAr2(10) default '' not null,
NAME VARCHAr2(20) default '' not null,
DATEA VARCHAr2(20) ,
DATEB VARCHAr2(20) ,
SCORE VARCHAr2(20)
)
tablespace USERS
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 64
minextents 1
maxextents unlimited
);
-- Add comments to the table
comment on table TA
is 'TEST';
-- Add comments to the columns
全部回答
- 1楼网友:有你哪都是故乡
- 2021-02-06 21:43
谢谢了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯