Java如何进行数据库里的数据统计

2024-12-25 22:26:55
推荐回答(3个)
回答1:

你这个跟java没什么关系,数据库自己就能实现。
T-SQL这样写就可以了

select * into table2 from table1
where (time>3:00 and time<5:00) --这句是伪代码,你把条件改对

如果要统计数据条数,另写一条sql查。
如果table2已经建好,请先删除。
-------------------------------------------------------
这还不简单啊,把上面的内容组合一下。

select count(*) as count_num from table1 where (你的条件)
--这句得到数据条数了。
再加上这句
select no,time from table1 where (你的条件)
--这句得到所有符合条件的数据。

插入也可以用子查询
--假设table2的id是自增的
insert into table2(no,time) values(
select no,time from table1 where(你的条件)
)

你在java里通过这些查询已经得到你要的数据了,再处理下就行了。
也可以把所有的查询都变成子查询然后放到一个SQL语句里面,不过好象没必要。

回答2:

select * into table2 from table1 where time between 3:0 and 5:00

回答3:

建议您去sxsoft去发布一下项目的问题,这样会有很多人来竞标的。