菜鸟自学遇到困难,向大家请教一个统计命令。

supremacy2008 2008-12-13 04:29:34

本人是初学者,请问如图,怎样只显示11/30/08这一天的数据,并对实收金额求和,我自己试了几个命令都不成。现行谢过!
...全文
104 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
supremacy2008 2008-12-14
  • 打赏
  • 举报
回复
多谢十豆三的答复,问题已解决!没想到的是这么快,就能获得帮助,而且这个不是加分贴,看来这个地方是来对咯!有了朋友的帮助,一定要继续学下去,如果以后还有不懂的地方,还请高人不吝赐教!不要嫌弃问题很菜!
十豆三 2008-12-13
  • 打赏
  • 举报
回复
怎样显示整个11月的数据,并对金额求和!

Select 表名
Set Filter To Left(Dtos(日期),6)=="200811"
Go Top
Thisform.grid1.Refresh


求和:
方法一:
Select 表名
Calculate Sum(实收金额) For Left(Dtos(日期),6)=="200811" To 变量名
Messagebox(变量名)

方法二:
Select Sum(实收金额) As 金额和 Into Cursor T1 From 表名 Where Left(Dtos(日期),6)=="200811"
Messagebox(T1.金额和)
十豆三 2008-12-13
  • 打赏
  • 举报
回复
怎样只显示11/30/08这一天的数据,并对实收金额求和

Select 表名
Set Filter To 日期={^2008/11/30}
Go Top
Thisform.grid1.Refresh


求和:
方法一:
Select 表名
Calculate Sum(实收金额) For 日期={^2008/11/30} To 变量名

方法二:
Select Sum(实收金额) As 金额和 Into Cursor T1 From 表名 Where 日期={^2008/11/30}

baojianwen 2008-12-13
  • 打赏
  • 举报
回复
set filter to 日期=ctod(thisform.text1.text) && 假设你的表单中有一个输入日期的文本框

建议用两个文本框,那么可以查询任意时间范围的数据
set filter to 日期>=ctod(thisform.text1.text) and 日期<=ctod(thisform.text2.text) && 可输入开始及结束日期

关于金额求和问题可用sql语句解决.

supremacy2008 2008-12-13
  • 打赏
  • 举报
回复

刚才那个图不对,改过!顺便请教怎样显示整个11月的数据,并对金额求和!谢过!

2,749

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧