以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  分组统计  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=161829)

--  作者:cd_tdh
--  发布时间:2021/3/31 9:54:00
--  分组统计

老师,分组统计,我只统计最大的月这个代码改怎么写?,数据表中上报周期月是01、02、03...的字符

b.Groups.AddDef("上报周期月","上报周期_月")    \'根据产品分组


--  作者:有点蓝
--  发布时间:2021/3/31 10:14:00
--  
只能手工统计:http://www.foxtable.com/webhelp/topics/0681.htm
--  作者:cd_tdh
--  发布时间:2021/3/31 10:25:00
--  

我增加一个条件呢,最大的年和最大的月?

cmd.CommandText = "S    elect [_Identify],所属机构,合同金额,变更金额,上报周期,上报周期年,上报周期月,上月完成产值,本年完成产值,累计完成产值 From {月产值统计表} Where 上报周期年 = *****  And 上报周期月 =  ******   "  \'注意要包括主键列

 

Where条件怎么写呢?

[此贴子已经被作者于2021/3/31 10:33:29编辑过]

--  作者:有点蓝
--  发布时间:2021/3/31 10:52:00
--  
cmd.CommandText = "Select [_Identify],所属机构,合同金额,变更金额,上报周期,a.上报周期年,a.上报周期月,上月完成产值,本年完成产值,累计完成产值 From {月产值统计表} as a inner join (select max(上报周期年)  as 上报周期年,max(上报周期月) as 上报周期月 from {月产值统计表} ) as b on a. 上报周期年=b.上报周期年 where a.上报周期月=b.上报周期月  "