日期:2014-05-17  浏览次数:20798 次

帮忙写个存储过程!!!
create table stinfo(
stcd varchar(20) primary key(stcd,sdate),
sdate datetime,
data decimal(5,2)
)

insert into stinfo values('0003','061010 9:40',1.5);
insert into stinfo values('0002','061011 8:04',0.8);
insert into stinfo values('0001','061012 7:10',1.8);
............
...........

按数据范围统计每个监测站的数据个数
要求得到结果:
stcd ph cod do wt
0001 7.0 0.2 0.3 1.1
0002 7.0 1.5 0.2 0.2

------解决方案--------------------
stcd ph cod do wt 这些字段从何而来?? 描述不清楚?

自己先动动手写一下。

------解决方案--------------------
create or replace save() as
count number;
begin
create table stinfo(
stcd varchar(20) primary key(stcd,sdate),
sdate datetime,
data decimal(5,2)
)tablespace x;
grant delete,insert on stinfo to user;

insert into stinfo values('0003','061010 9:40',1.5);
insert into stinfo values('0002','061011 8:04',0.8);
insert into stinfo values('0001','061012 7:10',1.8);
end;
------解决方案--------------------
SQL code

--你发错区了吧?
create table stinfo(
stcd varchar(20) primary key(stcd,sdate),
sdate datetime,
data decimal(5,2)
)
--一看就不是oracle的语法啊

------解决方案--------------------
SQL SERVER