如何写SQL(100分)

L

LSS

Unregistered / Unconfirmed
GUEST, unregistred user!
问题一怎么写SQL
数据表
08:00
08:01
08:02
08:02
08:03
08:03
08:04
查询结果
08:00 1
08:01 2
08:02 4
08:03 6
08:04 7
结果是到每个时间段前的记录个数,数据库为mysql3.23.26

问题二
mysql中如何写存贮过程
 
select distinct 时间,count(*)aa from table
group by 时间
 
在数据中加入自动累加字段,然后用SQL查。

select distinct a b from db

存贮过程你可以查书,你的要求也不详。

 
一、我的要求按时间,最小时间间隔为分钟,查询累计记录个数
二、我问mysql的存贮过程如何写,带个小例子即可,我看资料说还需要C++
 
你按时间排序一下不就好了吗?
后面加上order by 时间字段
 
select yourtime,count(yourtime) from yourtable group by yourtime;
存储过程不是一两句就能说清楚的,Delphi中有StoredProc可以使用,你可以结合起来用用。
 
MySQL缺少的功能有:
子选择、事务处理、引用完整性、触发器、存储过程以及视图
 
htw:我看到您的回贴后,也发现在帮助信息中有这样的话,看样的不能用存贮过程了,
前面的问题没有人答吗?回答上我再加100分

 
>MySQL缺少的功能有:
> 子选择、事务处理、引用完整性、触发器、存储过程以及视图

一直听说PHP+MySQL是黄金组合,可MYSQL竟然是这个样子。
 
select 时间,(select count(*) from 表 where 时间<=a.时间) 个数 from 表 a
 
应该加distinct
select distinct 时间,(select count(*) from 表 where 时间<=a.时间) 个数 from 表 a
 
同意Brave。
 
楼上的兄弟你们试过没有
别瞎说!
 
我赞同 snjat
 
翻翻旧帖子,为大富翁提速做点贡献!(政府都提速了,大富翁能不提速吗?)
 
顶部