oracle SQL语句

Oracle SQL语句

oracle 表名@xx
这个是链路查询

是查另一个oracle的数据

xx这个表在另一个数据库里面也有

从2019-1-1 到2019-1-31
to_char(DATA_TIME, ‘yyyy-mm-dd’) between to_char(trunc(to_date(?, ‘yyyy-mm’), ‘yyyy’), ‘yyyy-mm-dd’) and to_char(last_day(to_date(?, ‘yyyy-mm’)), ‘yyyy-mm-dd’)

时间格式
select to_char(to_date(‘2019-11-1’,‘yyyy-mm-dd’),‘yyyy"年"mm"月"dd"日"’) as data_dt from dual;

1-12月
select
mm_zh_consume,
mm_sw_value,
mm_total_outputp,
mm_total_outputc,
mm_add_outputp,
mm_add_outputc,
mm_sc_value,
mm_power_value,
mm_inst_value
from
dual
left join (
select
*
from
rpt_month_gfwt
where
siteid = ?
and DATA_TIME = TO_DATE(
substr(concat(?, ‘9999’), 0, 4) || ‘-01’,
‘yyyy-mm’
)
) t on 1 = 1;

时间从当月第一天到当月最后一天

select sum(DD_POWER_VALUE),
sum(UN_PLAN_STOP_NUM),
sum(UN_PLAN_STOP_HOURS),
sum(UN_PLAN_RUN_HOURS),
max(DD_POWER_VALUE),
max(UN_PLAN_STOP_NUM),
max(UN_PLAN_STOP_HOURS),
max(UN_PLAN_RUN_HOURS)
from rpt_day_fdwt
where siteid = ‘40400’ and
to_char(DATA_TIME, ‘yyyy-mm-dd’) between
to_char(trunc(to_date(‘2021-02’, ‘yyyy-mm’), ‘mm’), ‘yyyy-mm-dd’) and
to_char(last_day(to_date(‘2021-02’, ‘yyyy-mm’)), ‘yyyy-mm-dd’)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值