从VFP6升级至VFP9,发现Select...Group by...我不会用了。
myfav 2012-10-29 10:41:57 VFP6中的Group by很随意的,当使用VFP 9的SQL特性环境下,Group by子句必须包含Select 完整的字段列表(聚合函数除外),这可麻烦啦,以前所有带group by子句的Select几乎全部报错!在不设置SET ENGINEBEHAVIOR 70的前提下,有没办法简单地批量替换成VFP9兼容的Select语句?
类似这样的Selet(只是随便举个例子,请不必考虑Select语句的业务逻辑):
Select 员工表.部门, 员工表.姓名, 员工表.性别, 员工表.职位, 员工表.工龄, sum(工资表.工资)... ;
group by 员工表.姓名 order by 1,2...
以前用VFP6写得很随意的,现在发觉在VFP9下,简直都不会用Select了!
苍天啊,大地啊!!
谁能教教我该怎么迅速地改好这些Group by代码啊!!!