取最近一天进行求和的问题 select sum(case when to_char(stime,'yyyymmdd')=max(to_char(stime,'yyyymmdd') then rwjf else 0 end)from tb好像to_char(stime,'yyyymmdd')=max(to_char(stime,'yyyymmdd') 有问题请教各位高手! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看你的两个列都是DATE吧,直接比较不就可以了么? 这当然有问题有max分组统计函数怎么能直接和字段比较了,方法可以做子查询解决比如select sum(rwjf)from tb where trunc(stime, 'dd')=select trunc(max(stime),dd) from tb; 少个括号和引号select sum(rwjf) from tb where trunc(stime, 'dd')=(select trunc(max(stime),'dd') from tb); 补充:如果tb表上字段stime有索引,使用select sum(rwjf) from tb where stime >= (select trunc(max(stime),'dd') from tb); 能用上索引 ORACLE 使用xmlagg获得clob输出问题 帮忙解决一下!谢谢! 表关联获取数据的问题! 初学者求教 请问用什么语言开发Oracle数据库最合适? ORACLE9I数据导出问题!很急@!谢谢 小女子,求助各位大侠,一个排序的问题 请教增加分区的问题 用哪个命令来分析SQL语句的执行效率? 怎么将一个表搜出来的一列转换成用逗号分隔的一行? 一些基础的判断题,求答案 表空间调整问题
这当然有问题有max分组统计函数怎么能直接和字段比较了,方法可以做子查询解决比如select
sum(rwjf)
from tb where trunc(stime, 'dd')=select trunc(max(stime),dd) from tb;
少个括号和引号select sum(rwjf) from tb where trunc(stime, 'dd')=(select trunc(max(stime),'dd') from tb);
使用
select sum(rwjf) from tb where stime >= (select trunc(max(stime),'dd') from tb);
能用上索引