J
joinrry
Unregistered / Unconfirmed
GUEST, unregistred user!
我在编写统计功能的时候,想实现如下功能:
1、统计每个鸡场每个鸡苗品种养每只鸡所提供的工资成本额,
2、统计每个鸡场养每只鸡所提供的工资成本额(养很多不同品种鸡),
3、用一个SQL语句或其它简单方法
我编写了如下一段代码,但只能实现第一个功能,第二个功能不能实现,请教!
sql.add('select a.鸡场名称,a.鸡苗品种,sum(b.调出本品种鸡苗数) as 本品种总调出数,');
sql.add('round(sum(b.工资)/sum(b.调出本品种鸡苗数),4) as 本品种只工资');
sql.add(' from jcdm a,jccb b');
sql.add('where a.鸡场编号=b.鸡场编号 and');
sql.add(' b.结转年月>:month1 and b.结转年月<:month2');
sql.add('group by a.鸡场名称,a.鸡苗品种');
parambyname('month1').asdatetime:=DateTimePicker1.date;
parambyname('month2').asdatetime:=DateTimePicker2.date;
1、统计每个鸡场每个鸡苗品种养每只鸡所提供的工资成本额,
2、统计每个鸡场养每只鸡所提供的工资成本额(养很多不同品种鸡),
3、用一个SQL语句或其它简单方法
我编写了如下一段代码,但只能实现第一个功能,第二个功能不能实现,请教!
sql.add('select a.鸡场名称,a.鸡苗品种,sum(b.调出本品种鸡苗数) as 本品种总调出数,');
sql.add('round(sum(b.工资)/sum(b.调出本品种鸡苗数),4) as 本品种只工资');
sql.add(' from jcdm a,jccb b');
sql.add('where a.鸡场编号=b.鸡场编号 and');
sql.add(' b.结转年月>:month1 and b.结转年月<:month2');
sql.add('group by a.鸡场名称,a.鸡苗品种');
parambyname('month1').asdatetime:=DateTimePicker1.date;
parambyname('month2').asdatetime:=DateTimePicker2.date;