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

关于车流量统计的问题
车流量统计:停车厂每来一辆车,就统计一次,让后数据库会对每个小时的车流量统计(加和)一次,然后每个月统计一次车流量。。。。。。。请问大家会怎么去建一个这样的数据量统计的表呢?(在一天内,每一个小时统计一次这一小时之内的车流量;在一个月之内,统计每天的车流量)
车流量统计;数据库怎么建表

------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

直接记录车进出时间即可。 
如果再详细些,就直接记录拍照,时间,车型等等。 

统计可以直接用语句处理 (月,日,周...)

好吧,能指导我一些语句吗?求相关的语句或者实例


不用增加列,你只需要有一个自增id,停车的时间 就可以了,不需要增加那么多的列。

我知道你是想,每天设置一列,一共31天,那么就设置31列,这样非常麻烦的,不建议你这么设计

可是按小时的分类解决了,那么按天的分类怎么做呢?有没有什么好的建议呢?着实没有什么想法啊


把getdate() 换成你的时间字段就可以:

--按小时统计
select left(convert(varchar(10),getdate(),114),2),COUNT(*)
from tb   
group by left(convert(varchar(10),getdate(),114),2)

--按天统计
select convert(varchar(10),getdate(),120),COUNT(*)
from tb   
group by convert(varchar(10),getdate(),120)