主题:GRID数据统计
数据表中有2006年 2007年 2008年 的具体日期的数据
为什么当按时间段查询时,比如2007年6月1日~2008年2月2日时间段,GRID中显示的数据按日期降序排列没有问题,而在数据统计的时候却无法显示。 但是如果不跨年度统计就没有任何问题。
请问问题出在哪儿?
SELECT 数据.日期,数据.金额 FROM 数据 WHERE 姓名=Q AND 日期>=THISFORM.TEXT1.VALUE AND 日期<=THISFORM.TEXT2.VALUE ORDER BY 日期 ASC INTO CURSOR MYLIST
THISFORM.GRID1.RECORDSOURCE='MYLIST'
THISFORM.GRID1.REFRESH
n=0
SCAN FOR 数据.姓名=Q AND 数据.日期>=THISFORM.TEXT1.VALUE AND 数据.日期<=THISFORM.TEXT2.VALUE
n=n+金额
ENDSCAN
THISFORM.TEXT4.VALUE=n
为什么当按时间段查询时,比如2007年6月1日~2008年2月2日时间段,GRID中显示的数据按日期降序排列没有问题,而在数据统计的时候却无法显示。 但是如果不跨年度统计就没有任何问题。
请问问题出在哪儿?
SELECT 数据.日期,数据.金额 FROM 数据 WHERE 姓名=Q AND 日期>=THISFORM.TEXT1.VALUE AND 日期<=THISFORM.TEXT2.VALUE ORDER BY 日期 ASC INTO CURSOR MYLIST
THISFORM.GRID1.RECORDSOURCE='MYLIST'
THISFORM.GRID1.REFRESH
n=0
SCAN FOR 数据.姓名=Q AND 数据.日期>=THISFORM.TEXT1.VALUE AND 数据.日期<=THISFORM.TEXT2.VALUE
n=n+金额
ENDSCAN
THISFORM.TEXT4.VALUE=n