一个简单的VFP问题,求大人们帮帮我~~~

来源:百度知道 编辑:UC知道 时间:2024/05/31 00:30:22
[求助]一个简单的问题,求大人们帮帮我~~~有1个表,结构如下:

字段1:数值型 字段2:日期时间型

要求用SQL语言在VFP环境中实现如下一个功能:

"统计表中字段1的和,按字段2每月25日为起点Group"

比如,原表为

1000 2006/1/30

1000 2006/2/20

500 2006/2/28

1000 2006/3/10

统计结果应为

2000 2006/2/25 "实际统计的值为1月25日到2月25日的值"

1500 2006/3/25 "实际统计的值为2月25日到3月25日的值"

要求也很简单,但我就是没招,哪为高手花个1分钟指导哈我行吗?

在原表中加一个字段,SQL就好做多了。

假设原表的日期字段为rq1,新加一个字段rq2,字符型,长度7。

执行命令
repl rq2 with left(dtoc(iif(day(rq1)>25,gomonth(rq1,1),rq1)),7) all
就可在rq2中有如“2006/02”这样按你所要求的分月格式。