易截截图软件、单文件、免安装、纯绿色、仅160KB

求高手写一条sql语句 - Oracle / 基础和管理

我的表结构是:
create table T_CITY_WEB_CHANNEL_REPORT
(
  OPTDATE NUMBER not null,
  NEWEXPSUBCOUNT NUMBER default 0,
  SUMEXPSUBCOUNT NUMBER default 0,
  CHANNELTYPE NUMBER,
  CITYNAME VARCHAR2(30) not null,
)
comment on column T_CITY_WEB_CHANNEL_REPORT.OPTDATE
  is '统计日期 ''YYYYMMDD''';
comment on column T_CITY_WEB_CHANNEL_REPORT.NEWEXPSUBCOUNT
  is '新增体验数';
comment on column T_CITY_WEB_CHANNEL_REPORT.SUMEXPSUBCOUNT
  is '累计体验数';
comment on column T_CITY_WEB_CHANNEL_REPORT.CHANNELTYPE
  is '渠道类型 1:超市 2:商场;
comment on column T_CITY_WEB_CHANNEL_REPORT.CITYNAME
  is '地市名称';

现在我想写一条sql的语句是要求这样的:
在统计日期20100101到20100115之间,地市名称是aaa,渠道类型是1超市,新增体验数是求这统计日期范围内(即20100101到20100115之间的所有新增体验数的数据)的求和,累计体验数是用统计日期最新的那条数据(即20100115的那条数据),最后查询到的是一条以渠道类型分组数据,请高手指教一下,本人想了一天都想不到,指点一下,谢谢

SQL code:
SELECT SUM(NEWEXPSUBCOUNT) AS NEWEXPSUBCOUNT ,
(SELECT SUMEXPSUBCOUNT from T_CITY_WEB_CHANNEL_REPORT
WHERE AND TO_CHAR(OPTDATE)='20100115') AS SUMEXPSUBCOUNT
from T_CITY_WEB_CHANNEL_REPORT
WHERE BYCITYNAME='AAA'
AND TO_CH


相关问答:

csv文件转换成sql导入到数据库,没有数据为何?

执行的顺序:
1)文件浏览框(选择文件使用)
选择好文件后
点击一个导入按钮的时候 ,把上面上传框里的csv文件以一个ID为文件名,上传到**/**文件夹下
2)读取这个文件夹下的csv的文件,转换成sql
3 ......

[原创] ORACLE 连接字串 - Oracle / 非技术区

假设table01 中有 以下资料
emp_no emp_name
------- ------------
0001 TOM
0002 JOHN
0003 MARY
常用电话 
而我们要得到以下的OUTPUT (或是各种其他的output)
0001,TOM
0002,JOHN ......

Oracle临时表使用问题 - Oracle / 开发

我的处理是这样的:
我有一个很大的数据集合,处于性能方面的考虑需要使用临时表过渡,并且使用分页的方式向临时表中插入数据,数据使用完毕后,删除临时表的数据。
出现的现象:当Oracle重新启动后,第一页插入的 ......

oracle 存储过程中应用事务的问题 - Oracle / 开发

SQL code:

CREATE OR REPLACE PROCEDURE usp_refreshTopN IS
BEGIN
--文档
INSERT INTO topnresource(resourceId,title,type,cover,brief,properUser,tag,clickAmount,createDate,topNCreateDate,organizat ......

Oracle行转列 - Oracle / 高级技术

select distinct '1' t1,'2' t2,'3' t3,'4' t4 from table 查出来的结果为
1,2,3,4
我想得以下这样的效果
1
2
3
4
请问一下有什么办法可以解决???
没有好的方法,用union,一条条记录拼接

SQL code:
wi ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号