主题:求助:怎么样能在报表上分别显示出日统计和月统计?
hao710
[专家分:0] 发布于 2008-09-14 08:47:00
我想做个VF人数统计,设计是这样的:报表分日统计和月统计,日统计登记每天人数。月统计是一个月的累加人数。怎么样能在报表上分别显示出日统计和月统计?日统计以每月为组。请各位老师指教。谢谢
回复列表 (共5个回复)
沙发
wuzhouhong [专家分:10890] 发布于 2008-09-14 22:09:00
每一条数据加上日期字段,保存时自动以DATE()值填充
需要查询时,用Year(日期字段)获得年值,用Month(日期字段)获得月值,用Day(日期字段)获得日值
,用DTOS(日期字段)获得YYYYMMDD格式的日期值。
然后用这个计算出的年月日值Group即可
板凳
hao710 [专家分:0] 发布于 2008-09-15 14:48:00
老师
能说的详细些么?我是新手。谢谢
3 楼
wuzhouhong [专家分:10890] 发布于 2008-09-16 10:08:00
****保存数据
XM="张三"
DD=6.28
insert into 数据表.dbf (Name , Input_Date , PI_VALUE) values (XM , DATE() , DD)
****使用数据
****选取15号的数据
select XM,DD,Input_Date from 数据表.dbf where DAY(Input_Date)=15
****按日排序的数据
select XM,DD,Input_Date from 数据表.dbf order by Input_Date
4 楼
qjbzjp [专家分:8830] 发布于 2008-09-16 10:55:00
例如统计9月份记录:
select from student where month(student.时间)=9
统计9月11日记录:
select * from student where month(student.时间)=9.and.DAY(student.时间)=11
5 楼
hao710 [专家分:0] 发布于 2008-09-17 08:23:00
谢谢老师们的指教,我先试试
我来回复