一个简单的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分钟指导哈我行吗?
字段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”这样按你所要求的分月格式。